[INFO] fetching crate git-delta-lib 0.0.1...
[INFO] checking git-delta-lib-0.0.1 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate git-delta-lib 0.0.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate git-delta-lib 0.0.1
[INFO] finished tweaking crates.io crate git-delta-lib 0.0.1
[INFO] tweaked toml for crates.io crate git-delta-lib 0.0.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate git-delta-lib 0.0.1 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate git-delta-lib 0.0.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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 44b962f17fffdad0daa0c07522c328b1168bb231b8eb4e5cb0e8fd6826168380
[INFO] running `Command { std: "docker" "start" "-a" "44b962f17fffdad0daa0c07522c328b1168bb231b8eb4e5cb0e8fd6826168380", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "44b962f17fffdad0daa0c07522c328b1168bb231b8eb4e5cb0e8fd6826168380", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44b962f17fffdad0daa0c07522c328b1168bb231b8eb4e5cb0e8fd6826168380", kill_on_drop: false }`
[INFO] [stdout] 44b962f17fffdad0daa0c07522c328b1168bb231b8eb4e5cb0e8fd6826168380
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 73c6c85c76fa7b92e7cc0b53de9baec757105f11db676c8ad0635e8dbd9ac4f6
[INFO] running `Command { std: "docker" "start" "-a" "73c6c85c76fa7b92e7cc0b53de9baec757105f11db676c8ad0635e8dbd9ac4f6", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.112
[INFO] [stderr]    Compiling syn v1.0.85
[INFO] [stderr]    Compiling serde_derive v1.0.118
[INFO] [stderr]    Compiling serde v1.0.118
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling hashbrown v0.8.2
[INFO] [stderr]    Compiling indexmap v1.5.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.15
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.36
[INFO] [stderr]     Checking tinyvec v1.1.0
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]    Compiling siphasher v0.3.7
[INFO] [stderr]    Compiling unicode-width v0.1.9
[INFO] [stderr]    Compiling crc32fast v1.2.1
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling phf_shared v0.9.0
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]    Compiling quote v1.0.14
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling serde_json v1.0.70
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]     Checking linked-hash-map v0.5.3
[INFO] [stderr]     Checking line-wrap v0.1.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking yaml-rust v0.4.5
[INFO] [stderr]     Checking itoa v0.4.7
[INFO] [stderr]     Checking aho-corasick v0.7.18
[INFO] [stderr]     Checking bstr v0.2.15
[INFO] [stderr]     Checking unicode-normalization v0.1.16
[INFO] [stderr]    Compiling bugreport v0.4.1
[INFO] [stderr]     Checking once_cell v1.9.0
[INFO] [stderr]     Checking bytemuck v1.7.3
[INFO] [stderr]    Compiling semver v1.0.6
[INFO] [stderr]     Checking xml-rs v0.8.3
[INFO] [stderr]     Checking walkdir v2.3.1
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]     Checking std_prelude v0.2.12
[INFO] [stderr]     Checking shell-escape v0.1.5
[INFO] [stderr]    Compiling sysinfo v0.23.0
[INFO] [stderr]     Checking rgb v0.8.31
[INFO] [stderr]    Compiling palette v0.6.0
[INFO] [stderr]     Checking path_abs v0.5.1
[INFO] [stderr]     Checking os_str_bytes v6.0.0
[INFO] [stderr]     Checking content_inspector v0.2.4
[INFO] [stderr]    Compiling vte_generate_state_changes v0.1.1
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking term_size v0.3.2
[INFO] [stderr]     Checking terminal_size v0.1.15
[INFO] [stderr]     Checking flate2 v1.0.19
[INFO] [stderr]     Checking dirs-sys-next v0.1.1
[INFO] [stderr]     Checking num-integer v0.1.44
[INFO] [stderr]     Checking dirs-sys v0.3.6
[INFO] [stderr]     Checking approx v0.5.0
[INFO] [stderr]     Checking regex v1.5.5
[INFO] [stderr]     Checking ansi_colours v1.1.1
[INFO] [stderr]     Checking idna v0.2.0
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking nix v0.23.0
[INFO] [stderr]     Checking textwrap v0.14.2
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking dirs v4.0.0
[INFO] [stderr]     Checking bytesize v1.1.0
[INFO] [stderr]     Checking shell-words v1.0.0
[INFO] [stderr]     Checking wild v2.0.4
[INFO] [stderr]    Compiling jobserver v0.1.21
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking xdg v2.4.1
[INFO] [stderr]     Checking itertools v0.10.1
[INFO] [stderr]     Checking vte v0.10.1
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]     Checking unicode-segmentation v1.9.0
[INFO] [stderr]     Checking box_drawing v0.1.2
[INFO] [stderr]     Checking url v2.2.0
[INFO] [stderr]     Checking pathdiff v0.2.1
[INFO] [stderr]     Checking bytelines v2.2.2
[INFO] [stderr]    Compiling cc v1.0.66
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]     Checking globset v0.4.8
[INFO] [stderr]     Checking console v0.15.0
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]     Checking grep-cli v0.1.6
[INFO] [stderr]     Checking chrono-humanize v0.2.1
[INFO] [stderr]    Compiling libz-sys v1.1.2
[INFO] [stderr]    Compiling sys-info v0.9.1
[INFO] [stderr]    Compiling onig_sys v69.6.0
[INFO] [stderr]    Compiling libgit2-sys v0.12.26+1.3.0
[INFO] [stderr]    Compiling phf_generator v0.9.1
[INFO] [stderr]     Checking onig v6.1.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking ctrlc v3.2.1
[INFO] [stderr]    Compiling git-version-macro v0.3.5
[INFO] [stderr]    Compiling phf_macros v0.9.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling clap_derive v3.0.5
[INFO] [stderr]     Checking git-version v0.3.5
[INFO] [stderr]    Compiling bat v0.20.0
[INFO] [stderr]     Checking phf v0.9.0
[INFO] [stderr]     Checking clap v3.0.7
[INFO] [stderr]     Checking thiserror v1.0.30
[INFO] [stderr]     Checking git2 v0.13.25
[INFO] [stderr]     Checking plist v1.0.1
[INFO] [stderr]     Checking bincode v1.3.1
[INFO] [stderr]     Checking clircle v0.3.0
[INFO] [stderr]     Checking serde_yaml v0.8.23
[INFO] [stderr]     Checking smol_str v0.1.21
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]     Checking syntect v4.6.0
[INFO] [stderr]    Compiling find-crate v0.6.3
[INFO] [stderr]    Compiling palette_derive v0.6.0
[INFO] [stderr]     Checking git-delta-lib v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]  --> src/subcommands/list_syntax_themes.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]  --> src/subcommands/parse_ansi.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/subcommands/show_colors.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/subcommands/show_syntax_themes.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]  --> src/utils/mod.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/mainfn.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/mainfn.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]   --> src/lib.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | /     error_chain! {
[INFO] [stdout] 53 | |         foreign_links {
[INFO] [stdout] 54 | |             Io(::std::io::Error);
[INFO] [stdout] 55 | |             SyntectError(::syntect::LoadingError);
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `impl_error_chain_processed` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `impl_error_chain_processed` may come from an old version of the `error_chain` crate, try updating your dependency with `cargo update -p error_chain`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]  --> src/subcommands/list_syntax_themes.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]  --> src/subcommands/parse_ansi.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/subcommands/show_colors.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/subcommands/show_syntax_themes.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]  --> src/utils/mod.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/mainfn.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin_include`
[INFO] [stdout]   --> src/mainfn.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[cfg(not(tarpaulin_include))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin_include)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin_include)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]   --> src/lib.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | /     error_chain! {
[INFO] [stdout] 53 | |         foreign_links {
[INFO] [stdout] 54 | |             Io(::std::io::Error);
[INFO] [stdout] 55 | |             SyntectError(::syntect::LoadingError);
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `impl_error_chain_processed` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `impl_error_chain_processed` may come from an old version of the `error_chain` crate, try updating your dependency with `cargo update -p error_chain`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `git_config_entries` and `syntax_dummy_theme` are never read
[INFO] [stdout]    --> src/config.rs:62:9
[INFO] [stdout]     |
[INFO] [stdout]  35 | pub struct Config {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout]  62 |     pub git_config_entries: HashMap<String, GitConfigEntry>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub syntax_dummy_theme: SyntaxTheme,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | /     #[clap(long = "blame-code-style", value_name = "STYLE")]
[INFO] [stdout] 211 | |     /// Style string for the code section of a git blame line.
[INFO] [stdout] 212 | |     ///
[INFO] [stdout] 213 | |     /// By default the code will be syntax-highlighted with the same background color as the blame
[INFO] [stdout] 214 | |     /// format section of the line (the background color is determined by blame-palette). E.g.
[INFO] [stdout] 215 | |     /// setting this option to 'syntax' will syntax-highlight the code with no background color.
[INFO] [stdout] 216 | |     pub blame_code_style: Option<String>,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 | /     #[clap(
[INFO] [stdout] 219 | |         long = "blame-format",
[INFO] [stdout] 220 | |         default_value = "{timestamp:<15} {author:<15.14} {commit:<8}",
[INFO] [stdout] 221 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 225 | |     /// Available placeholders are "{timestamp}", "{author}", and "{commit}".
[INFO] [stdout] 226 | |     pub blame_format: String,
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 | /     #[clap(long = "blame-palette", value_name = "COLORS")]
[INFO] [stdout] 229 | |     /// Background colors used for git blame lines (space-separated string).
[INFO] [stdout] 230 | |     ///
[INFO] [stdout] 231 | |     /// Lines added by the same commit are painted with the same color; colors are recycled as
[INFO] [stdout] 232 | |     /// needed.
[INFO] [stdout] 233 | |     pub blame_palette: Option<String>,
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | /     #[clap(
[INFO] [stdout] 236 | |         long = "blame-separator-format",
[INFO] [stdout] 237 | |         default_value = "│{n:^4}│",
[INFO] [stdout] 238 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |     /// N-th (modulo) line.
[INFO] [stdout] 248 | |     pub blame_separator_format: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | /     #[clap(long = "blame-separator-style", value_name = "STYLE")]
[INFO] [stdout] 251 | |     /// Style string for the blame-separator-format.
[INFO] [stdout] 252 | |     pub blame_separator_style: Option<String>,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 | /     #[clap(
[INFO] [stdout] 255 | |         long = "blame-timestamp-format",
[INFO] [stdout] 256 | |         default_value = "%Y-%m-%d %H:%M:%S %z",
[INFO] [stdout] 257 | |         value_name = "FMT"
[INFO] [stdout] 258 | |     )]
[INFO] [stdout] 259 | |     /// Format of `git blame` timestamp in raw git output received by delta.
[INFO] [stdout] 260 | |     pub blame_timestamp_format: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | /     #[clap(
[INFO] [stdout] 270 | |         long = "commit-decoration-style",
[INFO] [stdout] 271 | |         default_value = "",
[INFO] [stdout] 272 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |     /// 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 278 | |     pub commit_decoration_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 | /     #[clap(
[INFO] [stdout] 281 | |         long = "commit-regex",
[INFO] [stdout] 282 | |         default_value = r"^commit ",
[INFO] [stdout] 283 | |         value_name = "REGEX"
[INFO] [stdout] 284 | |     )]
[INFO] [stdout] 285 | |     /// Regular expression used to identify the commit line when parsing git output.
[INFO] [stdout] 286 | |     pub commit_regex: String,
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 | /     #[clap(long = "commit-style", default_value = "raw", value_name = "STYLE")]
[INFO] [stdout] 289 | |     /// Style string for the commit hash line.
[INFO] [stdout] 290 | |     ///
[INFO] [stdout] 291 | |     /// See STYLES section. The style 'omit' can be used to remove the commit hash line from the
[INFO] [stdout] 292 | |     /// output.
[INFO] [stdout] 293 | |     pub commit_style: String,
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 | /     #[clap(long = "default-language", value_name = "LANG")]
[INFO] [stdout] 302 | |     /// Default language used for syntax highlighting.
[INFO] [stdout] 303 | |     ///
[INFO] [stdout] 304 | |     /// Used when the language cannot be inferred from a filename. It will typically make sense to
[INFO] [stdout] 305 | |     /// set this in per-repository git config (.git/config)
[INFO] [stdout] 306 | |     pub default_language: Option<String>,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 | /     #[clap(long = "features", value_name = "FEATURES")]
[INFO] [stdout] 327 | |     /// Names of delta features to activate (space-separated).
[INFO] [stdout] 328 | |     ///
[INFO] [stdout] 329 | |     /// A feature is a named collection of delta options in ~/.gitconfig. See FEATURES section. The
[INFO] [stdout] ...   |
[INFO] [stdout] 333 | |     /// side-by-side temporarily.
[INFO] [stdout] 334 | |     pub features: Option<String>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 | /     #[clap(
[INFO] [stdout] 337 | |         long = "file-added-label",
[INFO] [stdout] 338 | |         default_value = "added:",
[INFO] [stdout] 339 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 344 | |     pub file_added_label: String,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 | /     #[clap(
[INFO] [stdout] 347 | |         long = "file-copied-label",
[INFO] [stdout] 348 | |         default_value = "copied:",
[INFO] [stdout] 349 | |         value_name = "STRING"
[INFO] [stdout] 350 | |     )]
[INFO] [stdout] 351 | |     /// Text to display before a copied file path.
[INFO] [stdout] 352 | |     pub file_copied_label: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 | /     #[clap(
[INFO] [stdout] 355 | |         long = "file-decoration-style",
[INFO] [stdout] 356 | |         default_value = "blue ul",
[INFO] [stdout] 357 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |     /// 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 363 | |     pub file_decoration_style: String,
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 | /     #[clap(
[INFO] [stdout] 366 | |         long = "file-modified-label",
[INFO] [stdout] 367 | |         default_value = "",
[INFO] [stdout] 368 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 373 | |     pub file_modified_label: String,
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 | /     #[clap(
[INFO] [stdout] 376 | |         long = "file-removed-label",
[INFO] [stdout] 377 | |         default_value = "removed:",
[INFO] [stdout] 378 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 383 | |     pub file_removed_label: String,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 | /     #[clap(
[INFO] [stdout] 386 | |         long = "file-renamed-label",
[INFO] [stdout] 387 | |         default_value = "renamed:",
[INFO] [stdout] 388 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 393 | |     pub file_renamed_label: String,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | /     #[clap(long = "file-style", default_value = "blue", value_name = "STYLE")]
[INFO] [stdout] 396 | |     /// Style string for the file section.
[INFO] [stdout] 397 | |     ///
[INFO] [stdout] 398 | |     /// See STYLES section. The style 'omit' can be used to remove the file section from the output.
[INFO] [stdout] 399 | |     pub file_style: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 | /     #[structopt(long = "file-transformation", value_name = "SED_CMD")]
[INFO] [stdout] 402 | |     /// Sed-style command transforming file paths for display.
[INFO] [stdout] 403 | |     pub file_regex_replacement: Option<String>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 | /     #[clap(long = "grep-context-line-style", value_name = "STYLE")]
[INFO] [stdout] 406 | |     /// Style string for non-matching lines of grep output.
[INFO] [stdout] 407 | |     ///
[INFO] [stdout] 408 | |     /// See STYLES section. Defaults to zero-style.
[INFO] [stdout] 409 | |     pub grep_context_line_style: Option<String>,
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 | /     #[clap(long = "grep-file-style", value_name = "STYLE")]
[INFO] [stdout] 412 | |     /// Style string for file paths in grep output.
[INFO] [stdout] 413 | |     ///
[INFO] [stdout] 414 | |     /// See STYLES section. Defaults to hunk-header-file-path-style.
[INFO] [stdout] 415 | |     pub grep_file_style: Option<String>,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 | /     #[clap(long = "grep-line-number-style", value_name = "STYLE")]
[INFO] [stdout] 418 | |     /// Style string for line numbers in grep output.
[INFO] [stdout] 419 | |     ///
[INFO] [stdout] 420 | |     /// See STYLES section. Defaults to hunk-header-line-number-style.
[INFO] [stdout] 421 | |     pub grep_line_number_style: Option<String>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | /     #[clap(long = "grep-match-line-style", value_name = "STYLE")]
[INFO] [stdout] 424 | |     /// Style string for matching lines of grep output.
[INFO] [stdout] 425 | |     ///
[INFO] [stdout] 426 | |     /// See STYLES section. Defaults to plus-style.
[INFO] [stdout] 427 | |     pub grep_match_line_style: Option<String>,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 | /     #[clap(long = "grep-match-word-style", value_name = "STYLE")]
[INFO] [stdout] 430 | |     /// Style string for the matching substrings within a matching line of grep output.
[INFO] [stdout] 431 | |     ///
[INFO] [stdout] 432 | |     /// See STYLES section. Defaults to plus-style.
[INFO] [stdout] 433 | |     pub grep_match_word_style: Option<String>,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 | /     #[clap(
[INFO] [stdout] 436 | |         long = "grep-separator-symbol",
[INFO] [stdout] 437 | |         default_value = ":",
[INFO] [stdout] 438 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     /// lines: set this option to "keep" to keep the original separator symbols.
[INFO] [stdout] 445 | |     pub grep_separator_symbol: String,
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 | /     #[clap(
[INFO] [stdout] 448 | |         long = "hunk-header-decoration-style",
[INFO] [stdout] 449 | |         default_value = "blue box",
[INFO] [stdout] 450 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 455 | |     /// 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 456 | |     pub hunk_header_decoration_style: String,
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:458:5
[INFO] [stdout]     |
[INFO] [stdout] 458 | /     #[clap(
[INFO] [stdout] 459 | |         long = "hunk-header-file-style",
[INFO] [stdout] 460 | |         default_value = "blue",
[INFO] [stdout] 461 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 466 | |     /// 'file' special attribute.
[INFO] [stdout] 467 | |     pub hunk_header_file_style: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 | /     #[clap(
[INFO] [stdout] 470 | |         long = "hunk-header-line-number-style",
[INFO] [stdout] 471 | |         default_value = "blue",
[INFO] [stdout] 472 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 477 | |     /// 'line-number' special attribute.
[INFO] [stdout] 478 | |     pub hunk_header_line_number_style: String,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 | /     #[clap(
[INFO] [stdout] 481 | |         long = "hunk-header-style",
[INFO] [stdout] 482 | |         default_value = "line-number syntax",
[INFO] [stdout] 483 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 489 | |     /// to remove the hunk header section from the output.
[INFO] [stdout] 490 | |     pub hunk_header_style: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 | /     #[clap(long = "hunk-label", default_value = "", value_name = "STRING")]
[INFO] [stdout] 493 | |     /// Text to display before a hunk header.
[INFO] [stdout] 494 | |     ///
[INFO] [stdout] 495 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 496 | |     pub hunk_label: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 | /     #[clap(long = "hyperlinks-commit-link-format", value_name = "FMT")]
[INFO] [stdout] 513 | |     /// Format string for commit hyperlinks (requiraes --hyperlinks).
[INFO] [stdout] 514 | |     ///
[INFO] [stdout] 515 | |     /// The placeholder "{commit}" will be replaced by the commit hash. For example:
[INFO] [stdout] 516 | |     /// --hyperlinks-commit-link-format='https://mygitrepo/{commit}/'
[INFO] [stdout] 517 | |     pub hyperlinks_commit_link_format: Option<String>,
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 | /     #[clap(
[INFO] [stdout] 520 | |         long = "hyperlinks-file-link-format",
[INFO] [stdout] 521 | |         default_value = "file://{path}",
[INFO] [stdout] 522 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 533 | |     /// https://github.com/dandavison/open-in-editor for an example.
[INFO] [stdout] 534 | |     pub hyperlinks_file_link_format: String,
[INFO] [stdout]     | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:536:5
[INFO] [stdout]     |
[INFO] [stdout] 536 | /     #[clap(
[INFO] [stdout] 537 | |         long = "inline-hint-style",
[INFO] [stdout] 538 | |         default_value = "blue",
[INFO] [stdout] 539 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |     /// to highlight tabs, and the symbols used to indicate wrapped lines. See STYLES section.
[INFO] [stdout] 545 | |     pub inline_hint_style: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 | /     #[clap(
[INFO] [stdout] 548 | |         long = "inspect-raw-lines",
[INFO] [stdout] 549 | |         default_value = "true",
[INFO] [stdout] 550 | |         value_name = "true|false"
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     /// Git's --color-moved feature. Set this to "false" to disable this behavior.
[INFO] [stdout] 557 | |     pub inspect_raw_lines: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:582:5
[INFO] [stdout]     |
[INFO] [stdout] 582 | /     #[clap(long = "line-fill-method", value_name = "STRING")]
[INFO] [stdout] 583 | |     /// Line-fill method in side-by-side mode.
[INFO] [stdout] 584 | |     ///
[INFO] [stdout] 585 | |     /// How to extend the background color to the end of the line in side-by-side mode. Can be ansi
[INFO] [stdout] 586 | |     /// (default) or spaces (default if output is not to a terminal). Has no effect if
[INFO] [stdout] 587 | |     /// --width=variable is given.
[INFO] [stdout] 588 | |     pub line_fill_method: Option<String>,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:596:5
[INFO] [stdout]     |
[INFO] [stdout] 596 | /     #[clap(
[INFO] [stdout] 597 | |         long = "line-numbers-left-format",
[INFO] [stdout] 598 | |         default_value = "{nm:^4}⋮",
[INFO] [stdout] 599 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 605 | |     /// dividing character. See the LINE NUMBERS section.
[INFO] [stdout] 606 | |     pub line_numbers_left_format: String,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:608:5
[INFO] [stdout]     |
[INFO] [stdout] 608 | /     #[clap(
[INFO] [stdout] 609 | |         long = "line-numbers-left-style",
[INFO] [stdout] 610 | |         default_value = "auto",
[INFO] [stdout] 611 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 616 | |     pub line_numbers_left_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:618:5
[INFO] [stdout]     |
[INFO] [stdout] 618 | /     #[clap(
[INFO] [stdout] 619 | |         long = "line-numbers-minus-style",
[INFO] [stdout] 620 | |         default_value = "auto",
[INFO] [stdout] 621 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 625 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 626 | |     pub line_numbers_minus_style: String,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:628:5
[INFO] [stdout]     |
[INFO] [stdout] 628 | /     #[clap(
[INFO] [stdout] 629 | |         long = "line-numbers-plus-style",
[INFO] [stdout] 630 | |         default_value = "auto",
[INFO] [stdout] 631 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 635 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 636 | |     pub line_numbers_plus_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 | /     #[clap(
[INFO] [stdout] 639 | |         long = "line-numbers-right-format",
[INFO] [stdout] 640 | |         default_value = "{np:^4}│",
[INFO] [stdout] 641 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 647 | |     /// dividing character, and a space. See the LINE NUMBERS section.
[INFO] [stdout] 648 | |     pub line_numbers_right_format: String,
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:650:5
[INFO] [stdout]     |
[INFO] [stdout] 650 | /     #[clap(
[INFO] [stdout] 651 | |         long = "line-numbers-right-style",
[INFO] [stdout] 652 | |         default_value = "auto",
[INFO] [stdout] 653 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 657 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 658 | |     pub line_numbers_right_style: String,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 660 | /     #[clap(
[INFO] [stdout] 661 | |         long = "line-numbers-zero-style",
[INFO] [stdout] 662 | |         default_value = "auto",
[INFO] [stdout] 663 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 667 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 668 | |     pub line_numbers_zero_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:678:5
[INFO] [stdout]     |
[INFO] [stdout] 678 | /     #[clap(long = "map-styles", value_name = "STYLES_MAP")]
[INFO] [stdout] 679 | |     /// Map styles encountered in raw input to desired output styles.
[INFO] [stdout] 680 | |     ///
[INFO] [stdout] 681 | |     /// An example is --map-styles='bold purple => red "#eeeeee", bold cyan => syntax "#eeeeee"'
[INFO] [stdout] 682 | |     pub map_styles: Option<String>,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:700:5
[INFO] [stdout]     |
[INFO] [stdout] 700 | /     #[clap(
[INFO] [stdout] 701 | |         long = "merge-conflict-begin-symbol",
[INFO] [stdout] 702 | |         default_value = "▼",
[INFO] [stdout] 703 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 707 | |     /// The string will be repeated until it reaches the required length.
[INFO] [stdout] 708 | |     pub merge_conflict_begin_symbol: String,
[INFO] [stdout]     | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 | /     #[clap(
[INFO] [stdout] 711 | |         long = "merge-conflict-end-symbol",
[INFO] [stdout] 712 | |         default_value = "▲",
[INFO] [stdout] 713 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 717 | |     /// The string will be repeated until it reaches the required length.
[INFO] [stdout] 718 | |     pub merge_conflict_end_symbol: String,
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 | /     #[clap(
[INFO] [stdout] 721 | |         long = "merge-conflict-ours-diff-header-decoration-style",
[INFO] [stdout] 722 | |         default_value = "box",
[INFO] [stdout] 723 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 729 | |     /// attributes 'box', 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 730 | |     pub merge_conflict_ours_diff_header_decoration_style: String,
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:732:5
[INFO] [stdout]     |
[INFO] [stdout] 732 | /     #[clap(
[INFO] [stdout] 733 | |         long = "merge-conflict-ours-diff-header-style",
[INFO] [stdout] 734 | |         default_value = "normal",
[INFO] [stdout] 735 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 739 | |     /// See STYLES section.
[INFO] [stdout] 740 | |     pub merge_conflict_ours_diff_header_style: String,
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:742:5
[INFO] [stdout]     |
[INFO] [stdout] 742 | /     #[clap(
[INFO] [stdout] 743 | |         long = "merge-conflict-theirs-diff-header-decoration-style",
[INFO] [stdout] 744 | |         default_value = "box",
[INFO] [stdout] 745 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     /// attributes 'box', 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 752 | |     pub merge_conflict_theirs_diff_header_decoration_style: String,
[INFO] [stdout]     | |__________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:754:5
[INFO] [stdout]     |
[INFO] [stdout] 754 | /     #[clap(
[INFO] [stdout] 755 | |         long = "merge-conflict-theirs-diff-header-style",
[INFO] [stdout] 756 | |         default_value = "normal",
[INFO] [stdout] 757 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 762 | |     /// STYLES section.
[INFO] [stdout] 763 | |     pub merge_conflict_theirs_diff_header_style: String,
[INFO] [stdout]     | |_______________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 | /     #[clap(
[INFO] [stdout] 766 | |         long = "--minus-empty-line-marker-style",
[INFO] [stdout] 767 | |         default_value = "normal auto",
[INFO] [stdout] 768 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 772 | |     /// Used only if --minus-style has no background color.
[INFO] [stdout] 773 | |     pub minus_empty_line_marker_style: String,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:775:5
[INFO] [stdout]     |
[INFO] [stdout] 775 | /     #[clap(
[INFO] [stdout] 776 | |         long = "minus-emph-style",
[INFO] [stdout] 777 | |         default_value = "normal auto",
[INFO] [stdout] 778 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 782 | |     /// See STYLES section.
[INFO] [stdout] 783 | |     pub minus_emph_style: String,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:785:5
[INFO] [stdout]     |
[INFO] [stdout] 785 | /     #[clap(
[INFO] [stdout] 786 | |         long = "minus-non-emph-style",
[INFO] [stdout] 787 | |         default_value = "minus-style",
[INFO] [stdout] 788 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 792 | |     /// See STYLES section.
[INFO] [stdout] 793 | |     pub minus_non_emph_style: String,
[INFO] [stdout]     | |____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:795:5
[INFO] [stdout]     |
[INFO] [stdout] 795 | /     #[clap(
[INFO] [stdout] 796 | |         long = "minus-style",
[INFO] [stdout] 797 | |         default_value = "normal auto",
[INFO] [stdout] 798 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 802 | |     /// See STYLES section.
[INFO] [stdout] 803 | |     pub minus_style: String,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:812:5
[INFO] [stdout]     |
[INFO] [stdout] 812 | /     #[clap(long = "navigate-regex", value_name = "REGEX")]
[INFO] [stdout] 813 | |     /// Regular expression defining navigation stop points.
[INFO] [stdout] 814 | |     pub navigate_regex: Option<String>,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:822:5
[INFO] [stdout]     |
[INFO] [stdout] 822 | /     #[clap(long = "pager", value_name = "CMD")]
[INFO] [stdout] 823 | |     /// Which pager to use.
[INFO] [stdout] 824 | |     ///
[INFO] [stdout] 825 | |     /// The default pager is `less`. You can also change pager by setting the environment variables
[INFO] [stdout] 826 | |     /// DELTA_PAGER, BAT_PAGER, or PAGER (and that is their order of priority). This option
[INFO] [stdout] 827 | |     /// overrides all environment variables above.
[INFO] [stdout] 828 | |     pub pager: Option<String>,
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:830:5
[INFO] [stdout]     |
[INFO] [stdout] 830 | /     #[clap(
[INFO] [stdout] 831 | |         long = "paging",
[INFO] [stdout] 832 | |         default_value = "auto",
[INFO] [stdout] 833 | |         value_name = "auto|always|never"
[INFO] [stdout] ...   |
[INFO] [stdout] 837 | |     /// Options are: auto, always, and never.
[INFO] [stdout] 838 | |     pub paging_mode: String,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:847:5
[INFO] [stdout]     |
[INFO] [stdout] 847 | /     #[clap(
[INFO] [stdout] 848 | |         long = "plus-emph-style",
[INFO] [stdout] 849 | |         default_value = "syntax auto",
[INFO] [stdout] 850 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 854 | |     /// See STYLES section.
[INFO] [stdout] 855 | |     pub plus_emph_style: String,
[INFO] [stdout]     | |_______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:857:5
[INFO] [stdout]     |
[INFO] [stdout] 857 | /     #[clap(
[INFO] [stdout] 858 | |         long = "plus-empty-line-marker-style",
[INFO] [stdout] 859 | |         default_value = "normal auto",
[INFO] [stdout] 860 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 864 | |     /// Used only if --plus-style has no background color.
[INFO] [stdout] 865 | |     pub plus_empty_line_marker_style: String,
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:867:5
[INFO] [stdout]     |
[INFO] [stdout] 867 | /     #[clap(
[INFO] [stdout] 868 | |         long = "plus-non-emph-style",
[INFO] [stdout] 869 | |         default_value = "plus-style",
[INFO] [stdout] 870 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |     /// See STYLES section.
[INFO] [stdout] 875 | |     pub plus_non_emph_style: String,
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:877:5
[INFO] [stdout]     |
[INFO] [stdout] 877 | /     #[clap(
[INFO] [stdout] 878 | |         long = "plus-style",
[INFO] [stdout] 879 | |         default_value = "syntax auto",
[INFO] [stdout] 880 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 884 | |     /// See STYLES section.
[INFO] [stdout] 885 | |     pub plus_style: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:899:5
[INFO] [stdout]     |
[INFO] [stdout] 899 | /     #[clap(long = "right-arrow", default_value = "⟶  ", value_name = "STRING")]
[INFO] [stdout] 900 | |     /// Text to display with a changed file path.
[INFO] [stdout] 901 | |     ///
[INFO] [stdout] 902 | |     /// For example, a unified diff heading, a rename, or a chmod.
[INFO] [stdout] 903 | |     pub right_arrow: String,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:942:5
[INFO] [stdout]     |
[INFO] [stdout] 942 | /     #[clap(long = "syntax-theme", value_name = "SYNTAX_THEME")]
[INFO] [stdout] 943 | |     /// The syntax-highlighting theme to use.
[INFO] [stdout] 944 | |     ///
[INFO] [stdout] 945 | |     /// Use --show-syntax-themes to demo available themes. Defaults to the value of the BAT_THEME
[INFO] [stdout] 946 | |     /// environment variable, if that contains a valid theme name. --syntax-theme=none disables all
[INFO] [stdout] 947 | |     /// syntax highlighting.
[INFO] [stdout] 948 | |     pub syntax_theme: Option<String>,
[INFO] [stdout]     | |____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:959:5
[INFO] [stdout]     |
[INFO] [stdout] 959 | /     #[clap(
[INFO] [stdout] 960 | |         long = "true-color",
[INFO] [stdout] 961 | |         default_value = "auto",
[INFO] [stdout] 962 | |         value_name = "auto|always|never"
[INFO] [stdout] ...   |
[INFO] [stdout] 970 | |     /// need to do anything.
[INFO] [stdout] 971 | |     pub true_color: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:973:5
[INFO] [stdout]     |
[INFO] [stdout] 973 | /     #[clap(
[INFO] [stdout] 974 | |         long = "whitespace-error-style",
[INFO] [stdout] 975 | |         default_value = "auto auto",
[INFO] [stdout] 976 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 980 | |     /// Defaults to color.diff.whitespace if that is set in git config, or else 'magenta reverse'.
[INFO] [stdout] 981 | |     pub whitespace_error_style: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:983:5
[INFO] [stdout]     |
[INFO] [stdout] 983 | /     #[clap(short = 'w', long = "width", value_name = "N")]
[INFO] [stdout] 984 | |     /// The width of underline/overline decorations.
[INFO] [stdout] 985 | |     ///
[INFO] [stdout] 986 | |     /// Examples: "72" (exactly 72 characters), "-2" (auto-detected terminal width minus 2). An
[INFO] [stdout] ...   |
[INFO] [stdout] 990 | |     /// full terminal width.
[INFO] [stdout] 991 | |     pub width: Option<String>,
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:993:5
[INFO] [stdout]     |
[INFO] [stdout] 993 | /     #[clap(long = "word-diff-regex", default_value = r"\w+", value_name = "REGEX")]
[INFO] [stdout] 994 | |     /// Regular expression defining a 'word' in within-line diff algorithm.
[INFO] [stdout] 995 | |     ///
[INFO] [stdout] 996 | |     /// The regular expression used to decide what a word is for the within-line highlight
[INFO] [stdout] 997 | |     /// algorithm. For less fine-grained matching than the default try --word-diff-regex="\S+"
[INFO] [stdout] 998 | |     /// --max-line-distance=1.0 (this is more similar to `git --word-diff`).
[INFO] [stdout] 999 | |     pub tokenization_regex: String,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1001:5
[INFO] [stdout]      |
[INFO] [stdout] 1001 | /     #[clap(long = "wrap-left-symbol", default_value = "↵", value_name = "STRING")]
[INFO] [stdout] 1002 | |     /// End-of-line wrapped content symbol (left-aligned).
[INFO] [stdout] 1003 | |     ///
[INFO] [stdout] 1004 | |     /// Symbol added to the end of a line indicating that the content has been wrapped onto the next
[INFO] [stdout] 1005 | |     /// line and continues left-aligned.
[INFO] [stdout] 1006 | |     pub wrap_left_symbol: String,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1008:5
[INFO] [stdout]      |
[INFO] [stdout] 1008 | /     #[clap(long = "wrap-max-lines", default_value = "2", value_name = "N")]
[INFO] [stdout] 1009 | |     /// How often a line should be wrapped if it does not fit.
[INFO] [stdout] 1010 | |     ///
[INFO] [stdout] 1011 | |     /// Zero means to never wrap. Any content which does not fit after wrapping will be truncated. A
[INFO] [stdout] 1012 | |     /// value of "unlimited" means a line will be wrapped as many times as required.
[INFO] [stdout] 1013 | |     pub wrap_max_lines: String,
[INFO] [stdout]      | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1015:5
[INFO] [stdout]      |
[INFO] [stdout] 1015 | /     #[clap(
[INFO] [stdout] 1016 | |         long = "wrap-right-percent",
[INFO] [stdout] 1017 | |         default_value = "37.0",
[INFO] [stdout] 1018 | |         value_name = "PERCENT"
[INFO] [stdout] ...    |
[INFO] [stdout] 1023 | |     /// quantity it will be right-aligned. Otherwise it will be left-aligned.
[INFO] [stdout] 1024 | |     pub wrap_right_percent: String,
[INFO] [stdout]      | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1026:5
[INFO] [stdout]      |
[INFO] [stdout] 1026 | /     #[clap(
[INFO] [stdout] 1027 | |         long = "wrap-right-prefix-symbol",
[INFO] [stdout] 1028 | |         default_value = "…",
[INFO] [stdout] 1029 | |         value_name = "STRING"
[INFO] [stdout] ...    |
[INFO] [stdout] 1033 | |     /// Symbol displayed before right-aligned wrapped content.
[INFO] [stdout] 1034 | |     pub wrap_right_prefix_symbol: String,
[INFO] [stdout]      | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1036:5
[INFO] [stdout]      |
[INFO] [stdout] 1036 | /     #[clap(long = "wrap-right-symbol", default_value = "↴", value_name = "STRING")]
[INFO] [stdout] 1037 | |     /// End-of-line wrapped content symbol (right-aligned).
[INFO] [stdout] 1038 | |     ///
[INFO] [stdout] 1039 | |     /// Symbol added to the end of a line indicating that the content has been wrapped onto the next
[INFO] [stdout] 1040 | |     /// line and continues right-aligned.
[INFO] [stdout] 1041 | |     pub wrap_right_symbol: String,
[INFO] [stdout]      | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1043:5
[INFO] [stdout]      |
[INFO] [stdout] 1043 | /     #[clap(
[INFO] [stdout] 1044 | |         long = "zero-style",
[INFO] [stdout] 1045 | |         default_value = "syntax normal",
[INFO] [stdout] 1046 | |         value_name = "STYLE"
[INFO] [stdout] ...    |
[INFO] [stdout] 1050 | |     /// See STYLES section.
[INFO] [stdout] 1051 | |     pub zero_style: String,
[INFO] [stdout]      | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1053:5
[INFO] [stdout]      |
[INFO] [stdout] 1053 | /     #[clap(long = "24-bit-color", value_name = "auto|always|never")]
[INFO] [stdout] 1054 | |     /// Deprecated: use --true-color.
[INFO] [stdout] 1055 | |     pub _24_bit_color: Option<String>,
[INFO] [stdout]      | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/handlers/grep.rs:428:30
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub fn parse_grep_line(line: &str) -> Option<GrepLine> {
[INFO] [stdout]     |                              ^^^^            ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub fn parse_grep_line(line: &str) -> Option<GrepLine<'_>> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/handlers/ripgrep_json.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn parse_line(line: &str) -> Option<grep::GrepLine> {
[INFO] [stdout]    |                         ^^^^            ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn parse_line(line: &str) -> Option<grep::GrepLine<'_>> {
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/paint.rs:728:41
[INFO] [stdout]     |
[INFO] [stdout] 728 | fn painted_prefix(state: State, config: &config::Config) -> Option<ANSIString> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 728 | fn painted_prefix(state: State, config: &config::Config) -> Option<ANSIString<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `git-delta-lib` (lib) due to 73 previous errors; 12 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: fields `git_config_entries` and `syntax_dummy_theme` are never read
[INFO] [stdout]    --> src/config.rs:62:9
[INFO] [stdout]     |
[INFO] [stdout]  35 | pub struct Config {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout]  62 |     pub git_config_entries: HashMap<String, GitConfigEntry>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub syntax_dummy_theme: SyntaxTheme,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Config` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | /     #[clap(long = "blame-code-style", value_name = "STYLE")]
[INFO] [stdout] 211 | |     /// Style string for the code section of a git blame line.
[INFO] [stdout] 212 | |     ///
[INFO] [stdout] 213 | |     /// By default the code will be syntax-highlighted with the same background color as the blame
[INFO] [stdout] 214 | |     /// format section of the line (the background color is determined by blame-palette). E.g.
[INFO] [stdout] 215 | |     /// setting this option to 'syntax' will syntax-highlight the code with no background color.
[INFO] [stdout] 216 | |     pub blame_code_style: Option<String>,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 | /     #[clap(
[INFO] [stdout] 219 | |         long = "blame-format",
[INFO] [stdout] 220 | |         default_value = "{timestamp:<15} {author:<15.14} {commit:<8}",
[INFO] [stdout] 221 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 225 | |     /// Available placeholders are "{timestamp}", "{author}", and "{commit}".
[INFO] [stdout] 226 | |     pub blame_format: String,
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 | /     #[clap(long = "blame-palette", value_name = "COLORS")]
[INFO] [stdout] 229 | |     /// Background colors used for git blame lines (space-separated string).
[INFO] [stdout] 230 | |     ///
[INFO] [stdout] 231 | |     /// Lines added by the same commit are painted with the same color; colors are recycled as
[INFO] [stdout] 232 | |     /// needed.
[INFO] [stdout] 233 | |     pub blame_palette: Option<String>,
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | /     #[clap(
[INFO] [stdout] 236 | |         long = "blame-separator-format",
[INFO] [stdout] 237 | |         default_value = "│{n:^4}│",
[INFO] [stdout] 238 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |     /// N-th (modulo) line.
[INFO] [stdout] 248 | |     pub blame_separator_format: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | /     #[clap(long = "blame-separator-style", value_name = "STYLE")]
[INFO] [stdout] 251 | |     /// Style string for the blame-separator-format.
[INFO] [stdout] 252 | |     pub blame_separator_style: Option<String>,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 | /     #[clap(
[INFO] [stdout] 255 | |         long = "blame-timestamp-format",
[INFO] [stdout] 256 | |         default_value = "%Y-%m-%d %H:%M:%S %z",
[INFO] [stdout] 257 | |         value_name = "FMT"
[INFO] [stdout] 258 | |     )]
[INFO] [stdout] 259 | |     /// Format of `git blame` timestamp in raw git output received by delta.
[INFO] [stdout] 260 | |     pub blame_timestamp_format: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | /     #[clap(
[INFO] [stdout] 270 | |         long = "commit-decoration-style",
[INFO] [stdout] 271 | |         default_value = "",
[INFO] [stdout] 272 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |     /// 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 278 | |     pub commit_decoration_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 | /     #[clap(
[INFO] [stdout] 281 | |         long = "commit-regex",
[INFO] [stdout] 282 | |         default_value = r"^commit ",
[INFO] [stdout] 283 | |         value_name = "REGEX"
[INFO] [stdout] 284 | |     )]
[INFO] [stdout] 285 | |     /// Regular expression used to identify the commit line when parsing git output.
[INFO] [stdout] 286 | |     pub commit_regex: String,
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 | /     #[clap(long = "commit-style", default_value = "raw", value_name = "STYLE")]
[INFO] [stdout] 289 | |     /// Style string for the commit hash line.
[INFO] [stdout] 290 | |     ///
[INFO] [stdout] 291 | |     /// See STYLES section. The style 'omit' can be used to remove the commit hash line from the
[INFO] [stdout] 292 | |     /// output.
[INFO] [stdout] 293 | |     pub commit_style: String,
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 | /     #[clap(long = "default-language", value_name = "LANG")]
[INFO] [stdout] 302 | |     /// Default language used for syntax highlighting.
[INFO] [stdout] 303 | |     ///
[INFO] [stdout] 304 | |     /// Used when the language cannot be inferred from a filename. It will typically make sense to
[INFO] [stdout] 305 | |     /// set this in per-repository git config (.git/config)
[INFO] [stdout] 306 | |     pub default_language: Option<String>,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 | /     #[clap(long = "features", value_name = "FEATURES")]
[INFO] [stdout] 327 | |     /// Names of delta features to activate (space-separated).
[INFO] [stdout] 328 | |     ///
[INFO] [stdout] 329 | |     /// A feature is a named collection of delta options in ~/.gitconfig. See FEATURES section. The
[INFO] [stdout] ...   |
[INFO] [stdout] 333 | |     /// side-by-side temporarily.
[INFO] [stdout] 334 | |     pub features: Option<String>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 | /     #[clap(
[INFO] [stdout] 337 | |         long = "file-added-label",
[INFO] [stdout] 338 | |         default_value = "added:",
[INFO] [stdout] 339 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 344 | |     pub file_added_label: String,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 | /     #[clap(
[INFO] [stdout] 347 | |         long = "file-copied-label",
[INFO] [stdout] 348 | |         default_value = "copied:",
[INFO] [stdout] 349 | |         value_name = "STRING"
[INFO] [stdout] 350 | |     )]
[INFO] [stdout] 351 | |     /// Text to display before a copied file path.
[INFO] [stdout] 352 | |     pub file_copied_label: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 | /     #[clap(
[INFO] [stdout] 355 | |         long = "file-decoration-style",
[INFO] [stdout] 356 | |         default_value = "blue ul",
[INFO] [stdout] 357 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |     /// 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 363 | |     pub file_decoration_style: String,
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 | /     #[clap(
[INFO] [stdout] 366 | |         long = "file-modified-label",
[INFO] [stdout] 367 | |         default_value = "",
[INFO] [stdout] 368 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 373 | |     pub file_modified_label: String,
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 | /     #[clap(
[INFO] [stdout] 376 | |         long = "file-removed-label",
[INFO] [stdout] 377 | |         default_value = "removed:",
[INFO] [stdout] 378 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 383 | |     pub file_removed_label: String,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 | /     #[clap(
[INFO] [stdout] 386 | |         long = "file-renamed-label",
[INFO] [stdout] 387 | |         default_value = "renamed:",
[INFO] [stdout] 388 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 393 | |     pub file_renamed_label: String,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:395:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | /     #[clap(long = "file-style", default_value = "blue", value_name = "STYLE")]
[INFO] [stdout] 396 | |     /// Style string for the file section.
[INFO] [stdout] 397 | |     ///
[INFO] [stdout] 398 | |     /// See STYLES section. The style 'omit' can be used to remove the file section from the output.
[INFO] [stdout] 399 | |     pub file_style: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 | /     #[structopt(long = "file-transformation", value_name = "SED_CMD")]
[INFO] [stdout] 402 | |     /// Sed-style command transforming file paths for display.
[INFO] [stdout] 403 | |     pub file_regex_replacement: Option<String>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 | /     #[clap(long = "grep-context-line-style", value_name = "STYLE")]
[INFO] [stdout] 406 | |     /// Style string for non-matching lines of grep output.
[INFO] [stdout] 407 | |     ///
[INFO] [stdout] 408 | |     /// See STYLES section. Defaults to zero-style.
[INFO] [stdout] 409 | |     pub grep_context_line_style: Option<String>,
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 | /     #[clap(long = "grep-file-style", value_name = "STYLE")]
[INFO] [stdout] 412 | |     /// Style string for file paths in grep output.
[INFO] [stdout] 413 | |     ///
[INFO] [stdout] 414 | |     /// See STYLES section. Defaults to hunk-header-file-path-style.
[INFO] [stdout] 415 | |     pub grep_file_style: Option<String>,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 | /     #[clap(long = "grep-line-number-style", value_name = "STYLE")]
[INFO] [stdout] 418 | |     /// Style string for line numbers in grep output.
[INFO] [stdout] 419 | |     ///
[INFO] [stdout] 420 | |     /// See STYLES section. Defaults to hunk-header-line-number-style.
[INFO] [stdout] 421 | |     pub grep_line_number_style: Option<String>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | /     #[clap(long = "grep-match-line-style", value_name = "STYLE")]
[INFO] [stdout] 424 | |     /// Style string for matching lines of grep output.
[INFO] [stdout] 425 | |     ///
[INFO] [stdout] 426 | |     /// See STYLES section. Defaults to plus-style.
[INFO] [stdout] 427 | |     pub grep_match_line_style: Option<String>,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 | /     #[clap(long = "grep-match-word-style", value_name = "STYLE")]
[INFO] [stdout] 430 | |     /// Style string for the matching substrings within a matching line of grep output.
[INFO] [stdout] 431 | |     ///
[INFO] [stdout] 432 | |     /// See STYLES section. Defaults to plus-style.
[INFO] [stdout] 433 | |     pub grep_match_word_style: Option<String>,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:435:5
[INFO] [stdout]     |
[INFO] [stdout] 435 | /     #[clap(
[INFO] [stdout] 436 | |         long = "grep-separator-symbol",
[INFO] [stdout] 437 | |         default_value = ":",
[INFO] [stdout] 438 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     /// lines: set this option to "keep" to keep the original separator symbols.
[INFO] [stdout] 445 | |     pub grep_separator_symbol: String,
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 | /     #[clap(
[INFO] [stdout] 448 | |         long = "hunk-header-decoration-style",
[INFO] [stdout] 449 | |         default_value = "blue box",
[INFO] [stdout] 450 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 455 | |     /// 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 456 | |     pub hunk_header_decoration_style: String,
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:458:5
[INFO] [stdout]     |
[INFO] [stdout] 458 | /     #[clap(
[INFO] [stdout] 459 | |         long = "hunk-header-file-style",
[INFO] [stdout] 460 | |         default_value = "blue",
[INFO] [stdout] 461 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 466 | |     /// 'file' special attribute.
[INFO] [stdout] 467 | |     pub hunk_header_file_style: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:469:5
[INFO] [stdout]     |
[INFO] [stdout] 469 | /     #[clap(
[INFO] [stdout] 470 | |         long = "hunk-header-line-number-style",
[INFO] [stdout] 471 | |         default_value = "blue",
[INFO] [stdout] 472 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 477 | |     /// 'line-number' special attribute.
[INFO] [stdout] 478 | |     pub hunk_header_line_number_style: String,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 | /     #[clap(
[INFO] [stdout] 481 | |         long = "hunk-header-style",
[INFO] [stdout] 482 | |         default_value = "line-number syntax",
[INFO] [stdout] 483 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 489 | |     /// to remove the hunk header section from the output.
[INFO] [stdout] 490 | |     pub hunk_header_style: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 | /     #[clap(long = "hunk-label", default_value = "", value_name = "STRING")]
[INFO] [stdout] 493 | |     /// Text to display before a hunk header.
[INFO] [stdout] 494 | |     ///
[INFO] [stdout] 495 | |     /// Used in the default value of navigate-regex.
[INFO] [stdout] 496 | |     pub hunk_label: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 | /     #[clap(long = "hyperlinks-commit-link-format", value_name = "FMT")]
[INFO] [stdout] 513 | |     /// Format string for commit hyperlinks (requiraes --hyperlinks).
[INFO] [stdout] 514 | |     ///
[INFO] [stdout] 515 | |     /// The placeholder "{commit}" will be replaced by the commit hash. For example:
[INFO] [stdout] 516 | |     /// --hyperlinks-commit-link-format='https://mygitrepo/{commit}/'
[INFO] [stdout] 517 | |     pub hyperlinks_commit_link_format: Option<String>,
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 | /     #[clap(
[INFO] [stdout] 520 | |         long = "hyperlinks-file-link-format",
[INFO] [stdout] 521 | |         default_value = "file://{path}",
[INFO] [stdout] 522 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 533 | |     /// https://github.com/dandavison/open-in-editor for an example.
[INFO] [stdout] 534 | |     pub hyperlinks_file_link_format: String,
[INFO] [stdout]     | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:536:5
[INFO] [stdout]     |
[INFO] [stdout] 536 | /     #[clap(
[INFO] [stdout] 537 | |         long = "inline-hint-style",
[INFO] [stdout] 538 | |         default_value = "blue",
[INFO] [stdout] 539 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |     /// to highlight tabs, and the symbols used to indicate wrapped lines. See STYLES section.
[INFO] [stdout] 545 | |     pub inline_hint_style: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 | /     #[clap(
[INFO] [stdout] 548 | |         long = "inspect-raw-lines",
[INFO] [stdout] 549 | |         default_value = "true",
[INFO] [stdout] 550 | |         value_name = "true|false"
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     /// Git's --color-moved feature. Set this to "false" to disable this behavior.
[INFO] [stdout] 557 | |     pub inspect_raw_lines: String,
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:582:5
[INFO] [stdout]     |
[INFO] [stdout] 582 | /     #[clap(long = "line-fill-method", value_name = "STRING")]
[INFO] [stdout] 583 | |     /// Line-fill method in side-by-side mode.
[INFO] [stdout] 584 | |     ///
[INFO] [stdout] 585 | |     /// How to extend the background color to the end of the line in side-by-side mode. Can be ansi
[INFO] [stdout] 586 | |     /// (default) or spaces (default if output is not to a terminal). Has no effect if
[INFO] [stdout] 587 | |     /// --width=variable is given.
[INFO] [stdout] 588 | |     pub line_fill_method: Option<String>,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:596:5
[INFO] [stdout]     |
[INFO] [stdout] 596 | /     #[clap(
[INFO] [stdout] 597 | |         long = "line-numbers-left-format",
[INFO] [stdout] 598 | |         default_value = "{nm:^4}⋮",
[INFO] [stdout] 599 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 605 | |     /// dividing character. See the LINE NUMBERS section.
[INFO] [stdout] 606 | |     pub line_numbers_left_format: String,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:608:5
[INFO] [stdout]     |
[INFO] [stdout] 608 | /     #[clap(
[INFO] [stdout] 609 | |         long = "line-numbers-left-style",
[INFO] [stdout] 610 | |         default_value = "auto",
[INFO] [stdout] 611 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 616 | |     pub line_numbers_left_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:618:5
[INFO] [stdout]     |
[INFO] [stdout] 618 | /     #[clap(
[INFO] [stdout] 619 | |         long = "line-numbers-minus-style",
[INFO] [stdout] 620 | |         default_value = "auto",
[INFO] [stdout] 621 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 625 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 626 | |     pub line_numbers_minus_style: String,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:628:5
[INFO] [stdout]     |
[INFO] [stdout] 628 | /     #[clap(
[INFO] [stdout] 629 | |         long = "line-numbers-plus-style",
[INFO] [stdout] 630 | |         default_value = "auto",
[INFO] [stdout] 631 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 635 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 636 | |     pub line_numbers_plus_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 | /     #[clap(
[INFO] [stdout] 639 | |         long = "line-numbers-right-format",
[INFO] [stdout] 640 | |         default_value = "{np:^4}│",
[INFO] [stdout] 641 | |         value_name = "FMT"
[INFO] [stdout] ...   |
[INFO] [stdout] 647 | |     /// dividing character, and a space. See the LINE NUMBERS section.
[INFO] [stdout] 648 | |     pub line_numbers_right_format: String,
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:650:5
[INFO] [stdout]     |
[INFO] [stdout] 650 | /     #[clap(
[INFO] [stdout] 651 | |         long = "line-numbers-right-style",
[INFO] [stdout] 652 | |         default_value = "auto",
[INFO] [stdout] 653 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 657 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 658 | |     pub line_numbers_right_style: String,
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 660 | /     #[clap(
[INFO] [stdout] 661 | |         long = "line-numbers-zero-style",
[INFO] [stdout] 662 | |         default_value = "auto",
[INFO] [stdout] 663 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 667 | |     /// See STYLES and LINE NUMBERS sections.
[INFO] [stdout] 668 | |     pub line_numbers_zero_style: String,
[INFO] [stdout]     | |_______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:678:5
[INFO] [stdout]     |
[INFO] [stdout] 678 | /     #[clap(long = "map-styles", value_name = "STYLES_MAP")]
[INFO] [stdout] 679 | |     /// Map styles encountered in raw input to desired output styles.
[INFO] [stdout] 680 | |     ///
[INFO] [stdout] 681 | |     /// An example is --map-styles='bold purple => red "#eeeeee", bold cyan => syntax "#eeeeee"'
[INFO] [stdout] 682 | |     pub map_styles: Option<String>,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:700:5
[INFO] [stdout]     |
[INFO] [stdout] 700 | /     #[clap(
[INFO] [stdout] 701 | |         long = "merge-conflict-begin-symbol",
[INFO] [stdout] 702 | |         default_value = "▼",
[INFO] [stdout] 703 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 707 | |     /// The string will be repeated until it reaches the required length.
[INFO] [stdout] 708 | |     pub merge_conflict_begin_symbol: String,
[INFO] [stdout]     | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 | /     #[clap(
[INFO] [stdout] 711 | |         long = "merge-conflict-end-symbol",
[INFO] [stdout] 712 | |         default_value = "▲",
[INFO] [stdout] 713 | |         value_name = "STRING"
[INFO] [stdout] ...   |
[INFO] [stdout] 717 | |     /// The string will be repeated until it reaches the required length.
[INFO] [stdout] 718 | |     pub merge_conflict_end_symbol: String,
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 | /     #[clap(
[INFO] [stdout] 721 | |         long = "merge-conflict-ours-diff-header-decoration-style",
[INFO] [stdout] 722 | |         default_value = "box",
[INFO] [stdout] 723 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 729 | |     /// attributes 'box', 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 730 | |     pub merge_conflict_ours_diff_header_decoration_style: String,
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:732:5
[INFO] [stdout]     |
[INFO] [stdout] 732 | /     #[clap(
[INFO] [stdout] 733 | |         long = "merge-conflict-ours-diff-header-style",
[INFO] [stdout] 734 | |         default_value = "normal",
[INFO] [stdout] 735 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 739 | |     /// See STYLES section.
[INFO] [stdout] 740 | |     pub merge_conflict_ours_diff_header_style: String,
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:742:5
[INFO] [stdout]     |
[INFO] [stdout] 742 | /     #[clap(
[INFO] [stdout] 743 | |         long = "merge-conflict-theirs-diff-header-decoration-style",
[INFO] [stdout] 744 | |         default_value = "box",
[INFO] [stdout] 745 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     /// attributes 'box', 'ul' (underline), 'ol' (overline), or the combination 'ul ol'.
[INFO] [stdout] 752 | |     pub merge_conflict_theirs_diff_header_decoration_style: String,
[INFO] [stdout]     | |__________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:754:5
[INFO] [stdout]     |
[INFO] [stdout] 754 | /     #[clap(
[INFO] [stdout] 755 | |         long = "merge-conflict-theirs-diff-header-style",
[INFO] [stdout] 756 | |         default_value = "normal",
[INFO] [stdout] 757 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 762 | |     /// STYLES section.
[INFO] [stdout] 763 | |     pub merge_conflict_theirs_diff_header_style: String,
[INFO] [stdout]     | |_______________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 | /     #[clap(
[INFO] [stdout] 766 | |         long = "--minus-empty-line-marker-style",
[INFO] [stdout] 767 | |         default_value = "normal auto",
[INFO] [stdout] 768 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 772 | |     /// Used only if --minus-style has no background color.
[INFO] [stdout] 773 | |     pub minus_empty_line_marker_style: String,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:775:5
[INFO] [stdout]     |
[INFO] [stdout] 775 | /     #[clap(
[INFO] [stdout] 776 | |         long = "minus-emph-style",
[INFO] [stdout] 777 | |         default_value = "normal auto",
[INFO] [stdout] 778 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 782 | |     /// See STYLES section.
[INFO] [stdout] 783 | |     pub minus_emph_style: String,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:785:5
[INFO] [stdout]     |
[INFO] [stdout] 785 | /     #[clap(
[INFO] [stdout] 786 | |         long = "minus-non-emph-style",
[INFO] [stdout] 787 | |         default_value = "minus-style",
[INFO] [stdout] 788 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 792 | |     /// See STYLES section.
[INFO] [stdout] 793 | |     pub minus_non_emph_style: String,
[INFO] [stdout]     | |____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:795:5
[INFO] [stdout]     |
[INFO] [stdout] 795 | /     #[clap(
[INFO] [stdout] 796 | |         long = "minus-style",
[INFO] [stdout] 797 | |         default_value = "normal auto",
[INFO] [stdout] 798 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 802 | |     /// See STYLES section.
[INFO] [stdout] 803 | |     pub minus_style: String,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:812:5
[INFO] [stdout]     |
[INFO] [stdout] 812 | /     #[clap(long = "navigate-regex", value_name = "REGEX")]
[INFO] [stdout] 813 | |     /// Regular expression defining navigation stop points.
[INFO] [stdout] 814 | |     pub navigate_regex: Option<String>,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:822:5
[INFO] [stdout]     |
[INFO] [stdout] 822 | /     #[clap(long = "pager", value_name = "CMD")]
[INFO] [stdout] 823 | |     /// Which pager to use.
[INFO] [stdout] 824 | |     ///
[INFO] [stdout] 825 | |     /// The default pager is `less`. You can also change pager by setting the environment variables
[INFO] [stdout] 826 | |     /// DELTA_PAGER, BAT_PAGER, or PAGER (and that is their order of priority). This option
[INFO] [stdout] 827 | |     /// overrides all environment variables above.
[INFO] [stdout] 828 | |     pub pager: Option<String>,
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:830:5
[INFO] [stdout]     |
[INFO] [stdout] 830 | /     #[clap(
[INFO] [stdout] 831 | |         long = "paging",
[INFO] [stdout] 832 | |         default_value = "auto",
[INFO] [stdout] 833 | |         value_name = "auto|always|never"
[INFO] [stdout] ...   |
[INFO] [stdout] 837 | |     /// Options are: auto, always, and never.
[INFO] [stdout] 838 | |     pub paging_mode: String,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:847:5
[INFO] [stdout]     |
[INFO] [stdout] 847 | /     #[clap(
[INFO] [stdout] 848 | |         long = "plus-emph-style",
[INFO] [stdout] 849 | |         default_value = "syntax auto",
[INFO] [stdout] 850 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 854 | |     /// See STYLES section.
[INFO] [stdout] 855 | |     pub plus_emph_style: String,
[INFO] [stdout]     | |_______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:857:5
[INFO] [stdout]     |
[INFO] [stdout] 857 | /     #[clap(
[INFO] [stdout] 858 | |         long = "plus-empty-line-marker-style",
[INFO] [stdout] 859 | |         default_value = "normal auto",
[INFO] [stdout] 860 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 864 | |     /// Used only if --plus-style has no background color.
[INFO] [stdout] 865 | |     pub plus_empty_line_marker_style: String,
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:867:5
[INFO] [stdout]     |
[INFO] [stdout] 867 | /     #[clap(
[INFO] [stdout] 868 | |         long = "plus-non-emph-style",
[INFO] [stdout] 869 | |         default_value = "plus-style",
[INFO] [stdout] 870 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |     /// See STYLES section.
[INFO] [stdout] 875 | |     pub plus_non_emph_style: String,
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:877:5
[INFO] [stdout]     |
[INFO] [stdout] 877 | /     #[clap(
[INFO] [stdout] 878 | |         long = "plus-style",
[INFO] [stdout] 879 | |         default_value = "syntax auto",
[INFO] [stdout] 880 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 884 | |     /// See STYLES section.
[INFO] [stdout] 885 | |     pub plus_style: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:899:5
[INFO] [stdout]     |
[INFO] [stdout] 899 | /     #[clap(long = "right-arrow", default_value = "⟶  ", value_name = "STRING")]
[INFO] [stdout] 900 | |     /// Text to display with a changed file path.
[INFO] [stdout] 901 | |     ///
[INFO] [stdout] 902 | |     /// For example, a unified diff heading, a rename, or a chmod.
[INFO] [stdout] 903 | |     pub right_arrow: String,
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:942:5
[INFO] [stdout]     |
[INFO] [stdout] 942 | /     #[clap(long = "syntax-theme", value_name = "SYNTAX_THEME")]
[INFO] [stdout] 943 | |     /// The syntax-highlighting theme to use.
[INFO] [stdout] 944 | |     ///
[INFO] [stdout] 945 | |     /// Use --show-syntax-themes to demo available themes. Defaults to the value of the BAT_THEME
[INFO] [stdout] 946 | |     /// environment variable, if that contains a valid theme name. --syntax-theme=none disables all
[INFO] [stdout] 947 | |     /// syntax highlighting.
[INFO] [stdout] 948 | |     pub syntax_theme: Option<String>,
[INFO] [stdout]     | |____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:959:5
[INFO] [stdout]     |
[INFO] [stdout] 959 | /     #[clap(
[INFO] [stdout] 960 | |         long = "true-color",
[INFO] [stdout] 961 | |         default_value = "auto",
[INFO] [stdout] 962 | |         value_name = "auto|always|never"
[INFO] [stdout] ...   |
[INFO] [stdout] 970 | |     /// need to do anything.
[INFO] [stdout] 971 | |     pub true_color: String,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:973:5
[INFO] [stdout]     |
[INFO] [stdout] 973 | /     #[clap(
[INFO] [stdout] 974 | |         long = "whitespace-error-style",
[INFO] [stdout] 975 | |         default_value = "auto auto",
[INFO] [stdout] 976 | |         value_name = "STYLE"
[INFO] [stdout] ...   |
[INFO] [stdout] 980 | |     /// Defaults to color.diff.whitespace if that is set in git config, or else 'magenta reverse'.
[INFO] [stdout] 981 | |     pub whitespace_error_style: String,
[INFO] [stdout]     | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:983:5
[INFO] [stdout]     |
[INFO] [stdout] 983 | /     #[clap(short = 'w', long = "width", value_name = "N")]
[INFO] [stdout] 984 | |     /// The width of underline/overline decorations.
[INFO] [stdout] 985 | |     ///
[INFO] [stdout] 986 | |     /// Examples: "72" (exactly 72 characters), "-2" (auto-detected terminal width minus 2). An
[INFO] [stdout] ...   |
[INFO] [stdout] 990 | |     /// full terminal width.
[INFO] [stdout] 991 | |     pub width: Option<String>,
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/cli.rs:993:5
[INFO] [stdout]     |
[INFO] [stdout] 993 | /     #[clap(long = "word-diff-regex", default_value = r"\w+", value_name = "REGEX")]
[INFO] [stdout] 994 | |     /// Regular expression defining a 'word' in within-line diff algorithm.
[INFO] [stdout] 995 | |     ///
[INFO] [stdout] 996 | |     /// The regular expression used to decide what a word is for the within-line highlight
[INFO] [stdout] 997 | |     /// algorithm. For less fine-grained matching than the default try --word-diff-regex="\S+"
[INFO] [stdout] 998 | |     /// --max-line-distance=1.0 (this is more similar to `git --word-diff`).
[INFO] [stdout] 999 | |     pub tokenization_regex: String,
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1001:5
[INFO] [stdout]      |
[INFO] [stdout] 1001 | /     #[clap(long = "wrap-left-symbol", default_value = "↵", value_name = "STRING")]
[INFO] [stdout] 1002 | |     /// End-of-line wrapped content symbol (left-aligned).
[INFO] [stdout] 1003 | |     ///
[INFO] [stdout] 1004 | |     /// Symbol added to the end of a line indicating that the content has been wrapped onto the next
[INFO] [stdout] 1005 | |     /// line and continues left-aligned.
[INFO] [stdout] 1006 | |     pub wrap_left_symbol: String,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1008:5
[INFO] [stdout]      |
[INFO] [stdout] 1008 | /     #[clap(long = "wrap-max-lines", default_value = "2", value_name = "N")]
[INFO] [stdout] 1009 | |     /// How often a line should be wrapped if it does not fit.
[INFO] [stdout] 1010 | |     ///
[INFO] [stdout] 1011 | |     /// Zero means to never wrap. Any content which does not fit after wrapping will be truncated. A
[INFO] [stdout] 1012 | |     /// value of "unlimited" means a line will be wrapped as many times as required.
[INFO] [stdout] 1013 | |     pub wrap_max_lines: String,
[INFO] [stdout]      | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1015:5
[INFO] [stdout]      |
[INFO] [stdout] 1015 | /     #[clap(
[INFO] [stdout] 1016 | |         long = "wrap-right-percent",
[INFO] [stdout] 1017 | |         default_value = "37.0",
[INFO] [stdout] 1018 | |         value_name = "PERCENT"
[INFO] [stdout] ...    |
[INFO] [stdout] 1023 | |     /// quantity it will be right-aligned. Otherwise it will be left-aligned.
[INFO] [stdout] 1024 | |     pub wrap_right_percent: String,
[INFO] [stdout]      | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1026:5
[INFO] [stdout]      |
[INFO] [stdout] 1026 | /     #[clap(
[INFO] [stdout] 1027 | |         long = "wrap-right-prefix-symbol",
[INFO] [stdout] 1028 | |         default_value = "…",
[INFO] [stdout] 1029 | |         value_name = "STRING"
[INFO] [stdout] ...    |
[INFO] [stdout] 1033 | |     /// Symbol displayed before right-aligned wrapped content.
[INFO] [stdout] 1034 | |     pub wrap_right_prefix_symbol: String,
[INFO] [stdout]      | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1036:5
[INFO] [stdout]      |
[INFO] [stdout] 1036 | /     #[clap(long = "wrap-right-symbol", default_value = "↴", value_name = "STRING")]
[INFO] [stdout] 1037 | |     /// End-of-line wrapped content symbol (right-aligned).
[INFO] [stdout] 1038 | |     ///
[INFO] [stdout] 1039 | |     /// Symbol added to the end of a line indicating that the content has been wrapped onto the next
[INFO] [stdout] 1040 | |     /// line and continues right-aligned.
[INFO] [stdout] 1041 | |     pub wrap_right_symbol: String,
[INFO] [stdout]      | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1043:5
[INFO] [stdout]      |
[INFO] [stdout] 1043 | /     #[clap(
[INFO] [stdout] 1044 | |         long = "zero-style",
[INFO] [stdout] 1045 | |         default_value = "syntax normal",
[INFO] [stdout] 1046 | |         value_name = "STYLE"
[INFO] [stdout] ...    |
[INFO] [stdout] 1050 | |     /// See STYLES section.
[INFO] [stdout] 1051 | |     pub zero_style: String,
[INFO] [stdout]      | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: std::result::Result<std::string::String, Infallible>
[INFO] [stdout]     --> src/cli.rs:1053:5
[INFO] [stdout]      |
[INFO] [stdout] 1053 | /     #[clap(long = "24-bit-color", value_name = "auto|always|never")]
[INFO] [stdout] 1054 | |     /// Deprecated: use --true-color.
[INFO] [stdout] 1055 | |     pub _24_bit_color: Option<String>,
[INFO] [stdout]      | |_____________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/handlers/grep.rs:428:30
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub fn parse_grep_line(line: &str) -> Option<GrepLine> {
[INFO] [stdout]     |                              ^^^^            ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 428 | pub fn parse_grep_line(line: &str) -> Option<GrepLine<'_>> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/handlers/ripgrep_json.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn parse_line(line: &str) -> Option<grep::GrepLine> {
[INFO] [stdout]    |                         ^^^^            ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn parse_line(line: &str) -> Option<grep::GrepLine<'_>> {
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/paint.rs:728:41
[INFO] [stdout]     |
[INFO] [stdout] 728 | fn painted_prefix(state: State, config: &config::Config) -> Option<ANSIString> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 728 | fn painted_prefix(state: State, config: &config::Config) -> Option<ANSIString<'_>> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `git-delta-lib` (lib test) due to 73 previous errors; 12 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "73c6c85c76fa7b92e7cc0b53de9baec757105f11db676c8ad0635e8dbd9ac4f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73c6c85c76fa7b92e7cc0b53de9baec757105f11db676c8ad0635e8dbd9ac4f6", kill_on_drop: false }`
[INFO] [stdout] 73c6c85c76fa7b92e7cc0b53de9baec757105f11db676c8ad0635e8dbd9ac4f6
