[INFO] cloning repository https://github.com/JaminYe/devtoys-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JaminYe/devtoys-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJaminYe%2Fdevtoys-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJaminYe%2Fdevtoys-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 70bd4fbf9efc6796eafc2470d0b6151f6de4447e
[INFO] checking JaminYe/devtoys-rs against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJaminYe%2Fdevtoys-rs" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/JaminYe/devtoys-rs
[INFO] finished tweaking git repo https://github.com/JaminYe/devtoys-rs
[INFO] tweaked toml for git repo https://github.com/JaminYe/devtoys-rs written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/JaminYe/devtoys-rs on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/JaminYe/devtoys-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `anyhow`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | anyhow = "1"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `anyhow`
[INFO] [stderr] warning: unused workspace dependency `clap`
[INFO] [stderr]   --> Cargo.toml:43:25
[INFO] [stderr]    |
[INFO] [stderr] 43 | [workspace.dependencies.clap]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `clap`
[INFO] [stderr] warning: unused workspace dependency `toml`
[INFO] [stderr]   --> Cargo.toml:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | toml = "0.8"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `toml`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded egui_extras v0.36.1
[INFO] [stderr]   Downloaded cron v0.15.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1
[INFO] running `Command { std: "docker" "start" "c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `anyhow`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | anyhow = "1"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `anyhow`
[INFO] [stderr] warning: unused workspace dependency `clap`
[INFO] [stderr]   --> Cargo.toml:43:25
[INFO] [stderr]    |
[INFO] [stderr] 43 | [workspace.dependencies.clap]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `clap`
[INFO] [stderr] warning: unused workspace dependency `toml`
[INFO] [stderr]   --> Cargo.toml:36:1
[INFO] [stderr]    |
[INFO] [stderr] 36 | toml = "0.8"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `toml`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]     Checking either v1.18.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]     Checking wayland-sys v0.31.11
[INFO] [stderr]     Checking crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling wayland-backend v0.3.17
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]     Checking as-slice v0.2.1
[INFO] [stderr]    Compiling built v0.8.1
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling wayland-scanner v0.31.11
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking aligned v0.4.3
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking no_std_io2 v0.9.4
[INFO] [stderr]    Compiling pulp v0.22.3
[INFO] [stderr]     Checking y4m v0.8.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]     Checking bitstream-io v4.10.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]     Checking maybe-rayon v0.1.1
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]     Checking reborrow v0.5.5
[INFO] [stderr]     Checking imgref v1.12.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking pulp-wasm-simd-flag v0.1.1
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking loop9 v0.1.5
[INFO] [stderr]     Checking wayland-client v0.31.15
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking avif-serialize v0.8.9
[INFO] [stderr]     Checking zune-inflate v0.2.54
[INFO] [stderr]     Checking lebe v0.5.3
[INFO] [stderr]     Checking bit_field v0.10.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking fax v0.2.7
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking async-io v2.6.0
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking wayland-protocols v0.32.13
[INFO] [stderr]     Checking blocking v1.7.0
[INFO] [stderr]     Checking async-signal v0.2.14
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking async-process v2.5.0
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking atomic v0.6.1
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking uuid v1.25.0
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]     Checking av1-grain v0.2.5
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking rgb v0.8.53
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking zcheapstr v1.1.0
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]    Compiling zvariant_utils v4.2.0
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking polycool v0.4.0
[INFO] [stderr]     Checking devtoys-api v0.1.0 (/opt/rustwide/workdir/crates/api)
[INFO] [stderr]     Checking kurbo v0.13.1
[INFO] [stderr]     Checking accesskit v0.24.1
[INFO] [stderr]     Checking color v0.3.3
[INFO] [stderr]    Compiling zvariant_derive v5.15.0
[INFO] [stderr]     Checking font-types v0.12.4
[INFO] [stderr]    Compiling zvariant v5.15.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking euclid v0.22.14
[INFO] [stderr]     Checking linebender_resource_handle v0.1.1
[INFO] [stderr]     Checking read-fonts v0.41.0
[INFO] [stderr]     Checking peniko v0.6.1
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking fearless_simd v0.4.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking guillotiere v0.7.0
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]    Compiling unicode-general-category v1.1.0
[INFO] [stderr]     Checking exr v1.74.2
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking emath v0.36.1
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling zbus_names v4.3.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]    Compiling zbus_macros v5.19.0
[INFO] [stderr]    Compiling zbus_xml v5.2.1
[INFO] [stderr]     Checking ravif v0.13.0
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking vello_common v0.1.0
[INFO] [stderr]     Checking ecolor v0.36.1
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking vello_cpu v0.1.0
[INFO] [stderr]     Checking self_cell v1.3.0
[INFO] [stderr]     Checking epaint_default_fonts v0.36.1
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling zbus-lockstep v0.5.2
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking itertools v0.15.0
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]    Compiling pest v2.9.0
[INFO] [stderr]     Checking rustix v0.38.44
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]     Checking zbus v5.19.0
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking harfrust v0.12.0
[INFO] [stderr]     Checking skrifa v0.44.0
[INFO] [stderr]    Compiling zbus-lockstep-macros v0.5.2
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]    Compiling pest_meta v2.9.0
[INFO] [stderr]     Checking devtoys-core v0.1.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling rustls v0.23.44
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]    Compiling pest_generator v2.9.0
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking calloop-wayland-source v0.3.0
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking async-net v2.0.0
[INFO] [stderr]     Checking epaint v0.36.1
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]     Checking phf_shared v0.12.1
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking quick-xml v0.42.0
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling rfd v0.15.4
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]     Checking phf v0.12.1
[INFO] [stderr]     Checking phf v0.13.1
[INFO] [stderr]    Compiling pest_derive v2.9.0
[INFO] [stderr]     Checking accesskit_consumer v0.36.0
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking plist v1.10.1
[INFO] [stderr]     Checking egui v0.36.1
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking smithay-client-toolkit v0.19.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking simple_asn1 v0.6.4
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]     Checking pem v3.0.6
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking atspi-common v0.13.0
[INFO] [stderr]     Checking ashpd v0.11.1
[INFO] [stderr]     Checking wayland-protocols-plasma v0.3.12
[INFO] [stderr]     Checking onig v6.5.3
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]     Checking pulldown-cmark-escape v0.11.0
[INFO] [stderr]     Checking winnow v0.6.26
[INFO] [stderr]     Checking pollster v0.4.0
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]     Checking tiny-skia-path v0.11.4
[INFO] [stderr]     Checking ureq v2.12.1
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking syntect v5.3.0
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]     Checking cron v0.15.0
[INFO] [stderr]     Checking jsonwebtoken v9.3.1
[INFO] [stderr]     Checking p521 v0.13.3
[INFO] [stderr]     Checking jsonpath-rust v0.7.5
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]     Checking kurbo v0.11.3
[INFO] [stderr]     Checking quick-xml v0.37.5
[INFO] [stderr]     Checking png v0.17.16
[INFO] [stderr]     Checking smithay-client-toolkit v0.20.0
[INFO] [stderr]     Checking atspi-proxies v0.13.0
[INFO] [stderr]     Checking accesskit_atspi_common v0.18.1
[INFO] [stderr]     Checking svgtypes v0.15.3
[INFO] [stderr]    Compiling toml v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling mime_guess2 v2.3.1
[INFO] [stderr]     Checking simplecss v0.2.2
[INFO] [stderr]     Checking imagesize v0.13.0
[INFO] [stderr]     Checking glutin v0.32.3
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking usvg v0.45.1
[INFO] [stderr]     Checking tiny-skia v0.11.4
[INFO] [stderr]     Checking atspi v0.29.0
[INFO] [stderr]    Compiling embed-resource v3.0.11
[INFO] [stderr]     Checking accesskit_unix v0.21.1
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]     Checking glow v0.17.0
[INFO] [stderr]    Compiling devtoys v0.1.0 (/opt/rustwide/workdir/crates/host)
[INFO] [stderr]     Checking enum-map v2.7.3
[INFO] [stderr]     Checking glutin-winit v0.5.0
[INFO] [stderr]     Checking resvg v0.45.1
[INFO] [stderr]     Checking egui_extras v0.36.1
[INFO] [stderr]     Checking egui_glow v0.36.1
[INFO] [stderr]     Checking accesskit_winit v0.32.2
[INFO] [stderr]     Checking egui-winit v0.36.1
[INFO] [stderr]     Checking eframe v0.36.1
[INFO] [stderr]     Checking devtoys-tools v0.1.0 (/opt/rustwide/workdir/crates/tools)
[INFO] [stdout] warning: unused imports: `Base64ImageError`, `ImageInfo`, and `is_image_file_path`
[INFO] [stdout]   --> crates/tools/src/base64_image/mod.rs:11:49
[INFO] [stdout]    |
[INFO] [stdout] 11 |     decode_base64, encode_bytes, inspect_image, is_image_file_path, Base64ImageError, ImageInfo,
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Base64TextError`, `decode`, and `encode`
[INFO] [stdout]   --> crates/tools/src/base64_text/mod.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |     convert, decode, encode, looks_like_base64, Base64TextError, Charset, Conversion,
[INFO] [stdout]    |              ^^^^^^  ^^^^^^                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CronParseError` and `CronParseResult`
[INFO] [stdout]   --> crates/tools/src/cron_parser/mod.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |     parse_cron, CronParseError, CronParseResult, DEFAULT_DATE_FORMAT, DEFAULT_EXPR_WITHOUT_SECONDS,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DateConvertError`
[INFO] [stdout]  --> crates/tools/src/date_converter/mod.rs:9:64
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{datetime_to_timestamp, timestamp_to_datetime, DateConvertError, TimestampFormat};
[INFO] [stdout]   |                                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HashAlgorithm`, `HashError`, `checksum_matches_input`, `checksum_matches`, and `compute_hash`
[INFO] [stdout]   --> crates/tools/src/hash_checksum/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     checksum_matches, checksum_matches_input, compute_hash, HashAlgorithm, HashError,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConversionBatch`, `FailedConversion`, `SaveReport`, `SaveStatus`, `SavedItem`, `SuccessfulConversion`, `convert_memory`, `convert_paths`, `parse_paths`, `save_batch`, and `save_one`
[INFO] [stdout]   --> crates/tools/src/image_converter/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     convert_memory, convert_paths, parse_paths, save_batch, save_one, ConversionBatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     FailedConversion, SaveReport, SaveStatus, SavedItem, SuccessfulConversion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `convert_image_named`, `convert_image`, `preview_rgba`, and `static_images_in_dir`
[INFO] [stdout]   --> crates/tools/src/image_converter/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     convert_image, convert_image_from, convert_image_named, preview_rgba, static_images_in_dir,
[INFO] [stdout]    |     ^^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsonTableError`
[INFO] [stdout]  --> crates/tools/src/json_table/mod.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{json_to_table, JsonTableError, TableFormat};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsonYamlError`
[INFO] [stdout]   --> crates/tools/src/json_yaml/mod.rs:10:83
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use helper::{convert_json_yaml, looks_like_json, looks_like_yaml, Conversion, JsonYamlError};
[INFO] [stdout]    |                                                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsonPathError`
[INFO] [stdout]  --> crates/tools/src/jsonpath/mod.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{eval_jsonpath, JsonPathError};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `NumberBaseError`, `add_thousands_separators`, `convert_base`, `decode_custom`, and `encode_custom`
[INFO] [stdout]   --> crates/tools/src/number_base/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     add_thousands_separators, convert_base, convert_custom, convert_rfc4648, decode_custom,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^                                   ^^^^^^^^^^^^^
[INFO] [stdout] 12 |     encode_custom, looks_like_number_base, BasicBaseFields, NumberBase, NumberBaseError,
[INFO] [stdout]    |     ^^^^^^^^^^^^^                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PasswordError`
[INFO] [stdout]  --> crates/tools/src/password/mod.rs:9:37
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{generate_password, PasswordError, PasswordOptions};
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RegexOptions`, `RegexTesterError`, `substitute`, and `test_regex`
[INFO] [stdout]  --> crates/tools/src/regex_tester/mod.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{substitute, test_regex, RegexOptions, RegexTesterError};
[INFO] [stdout]   |                  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OPERATION_NAMES`
[INFO] [stdout]  --> crates/tools/src/text_analyzer/mod.rs:9:69
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{apply, stats, Operation, RestoreBuffer, TextStats, OPERATION_NAMES};
[INFO] [stdout]   |                                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `UrlError`, `decode`, and `encode`
[INFO] [stdout]   --> crates/tools/src/url/mod.rs:10:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use helper::{convert, decode, encode, Conversion, UrlError};
[INFO] [stdout]    |                           ^^^^^^  ^^^^^^              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UuidError`
[INFO] [stdout]  --> crates/tools/src/uuid_gen/mod.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{generate_uuid, UuidError, UuidOptions, UuidVersion};
[INFO] [stdout]   |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `XmlFormatError`
[INFO] [stdout]  --> crates/tools/src/xml_formatter/mod.rs:9:56
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{format_xml, Indentation, XmlDetector, XmlFormatError};
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Base64ImageError`, `ImageInfo`, and `is_image_file_path`
[INFO] [stdout]   --> crates/tools/src/base64_image/mod.rs:11:49
[INFO] [stdout]    |
[INFO] [stdout] 11 |     decode_base64, encode_bytes, inspect_image, is_image_file_path, Base64ImageError, ImageInfo,
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Base64TextError`, `decode`, and `encode`
[INFO] [stdout]   --> crates/tools/src/base64_text/mod.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |     convert, decode, encode, looks_like_base64, Base64TextError, Charset, Conversion,
[INFO] [stdout]    |              ^^^^^^  ^^^^^^                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CronParseError` and `CronParseResult`
[INFO] [stdout]   --> crates/tools/src/cron_parser/mod.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |     parse_cron, CronParseError, CronParseResult, DEFAULT_DATE_FORMAT, DEFAULT_EXPR_WITHOUT_SECONDS,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DateConvertError`
[INFO] [stdout]  --> crates/tools/src/date_converter/mod.rs:9:64
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{datetime_to_timestamp, timestamp_to_datetime, DateConvertError, TimestampFormat};
[INFO] [stdout]   |                                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HashAlgorithm`, `HashError`, `checksum_matches_input`, `checksum_matches`, and `compute_hash`
[INFO] [stdout]   --> crates/tools/src/hash_checksum/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     checksum_matches, checksum_matches_input, compute_hash, HashAlgorithm, HashError,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConversionBatch`, `FailedConversion`, `SaveReport`, `SaveStatus`, `SavedItem`, `SuccessfulConversion`, `convert_memory`, `parse_paths`, and `save_batch`
[INFO] [stdout]   --> crates/tools/src/image_converter/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     convert_memory, convert_paths, parse_paths, save_batch, save_one, ConversionBatch,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^                 ^^^^^^^^^^^  ^^^^^^^^^^            ^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     FailedConversion, SaveReport, SaveStatus, SavedItem, SuccessfulConversion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `convert_image_named`, `convert_image`, and `static_images_in_dir`
[INFO] [stdout]   --> crates/tools/src/image_converter/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     convert_image, convert_image_from, convert_image_named, preview_rgba, static_images_in_dir,
[INFO] [stdout]    |     ^^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsonTableError`
[INFO] [stdout]  --> crates/tools/src/json_table/mod.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{json_to_table, JsonTableError, TableFormat};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsonYamlError`
[INFO] [stdout]   --> crates/tools/src/json_yaml/mod.rs:10:83
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use helper::{convert_json_yaml, looks_like_json, looks_like_yaml, Conversion, JsonYamlError};
[INFO] [stdout]    |                                                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `JsonPathError`
[INFO] [stdout]  --> crates/tools/src/jsonpath/mod.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{eval_jsonpath, JsonPathError};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `NumberBaseError`, `add_thousands_separators`, `convert_base`, `decode_custom`, and `encode_custom`
[INFO] [stdout]   --> crates/tools/src/number_base/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     add_thousands_separators, convert_base, convert_custom, convert_rfc4648, decode_custom,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^                                   ^^^^^^^^^^^^^
[INFO] [stdout] 12 |     encode_custom, looks_like_number_base, BasicBaseFields, NumberBase, NumberBaseError,
[INFO] [stdout]    |     ^^^^^^^^^^^^^                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PasswordError`
[INFO] [stdout]  --> crates/tools/src/password/mod.rs:9:37
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{generate_password, PasswordError, PasswordOptions};
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RegexOptions`, `RegexTesterError`, `substitute`, and `test_regex`
[INFO] [stdout]  --> crates/tools/src/regex_tester/mod.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{substitute, test_regex, RegexOptions, RegexTesterError};
[INFO] [stdout]   |                  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OPERATION_NAMES`
[INFO] [stdout]  --> crates/tools/src/text_analyzer/mod.rs:9:69
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{apply, stats, Operation, RestoreBuffer, TextStats, OPERATION_NAMES};
[INFO] [stdout]   |                                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `UrlError`, `decode`, and `encode`
[INFO] [stdout]   --> crates/tools/src/url/mod.rs:10:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use helper::{convert, decode, encode, Conversion, UrlError};
[INFO] [stdout]    |                           ^^^^^^  ^^^^^^              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UuidError`
[INFO] [stdout]  --> crates/tools/src/uuid_gen/mod.rs:9:33
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{generate_uuid, UuidError, UuidOptions, UuidVersion};
[INFO] [stdout]   |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `XmlFormatError`
[INFO] [stdout]  --> crates/tools/src/xml_formatter/mod.rs:9:56
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use helper::{format_xml, Indentation, XmlDetector, XmlFormatError};
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IMAGE_FILE_EXTENSIONS` is never used
[INFO] [stdout]  --> crates/tools/src/base64_image/helper.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const IMAGE_FILE_EXTENSIONS: &[&str] = &["bmp", "gif", "ico", "jpeg", "jpg", "png", "svg", "webp"];
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_image_file_path` is never used
[INFO] [stdout]  --> crates/tools/src/base64_image/helper.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn is_image_file_path(path: &Path) -> bool {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/base64_text/helper.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl Conversion {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 12 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/base64_text/helper.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl Charset {
[INFO] [stdout]    | ------------ associated function in this implementation
[INFO] [stdout] 29 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/date_converter/helper.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl TimestampFormat {
[INFO] [stdout]    | -------------------- associated items in this implementation
[INFO] [stdout] 22 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 31 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dst_hint` is never used
[INFO] [stdout]    --> crates/tools/src/date_converter/helper.rs:138:8
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn dst_hint(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/escape_unescape/helper.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Conversion {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 13 |     pub fn parse(name: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UnknownAlgorithm` is never constructed
[INFO] [stdout]   --> crates/tools/src/hash_checksum/helper.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub enum HashError {
[INFO] [stdout]    |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 51 |     UnknownAlgorithm,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `error_message` is never used
[INFO] [stdout]   --> crates/tools/src/image_converter/execute.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl ConversionBatch {
[INFO] [stdout]    | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 39 |     pub fn error_message(&self) -> Option<String> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UnknownFormat` is never constructed
[INFO] [stdout]   --> crates/tools/src/image_converter/helper.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum ImageConvertError {
[INFO] [stdout]    |          ----------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 14 |     UnknownFormat,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ImageConvertError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_image` is never used
[INFO] [stdout]    --> crates/tools/src/image_converter/helper.rs:157:8
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub fn convert_image(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_image_named` is never used
[INFO] [stdout]    --> crates/tools/src/image_converter/helper.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn convert_image_named(bytes: &[u8], format: &str) -> Result<Vec<u8>, ImageConvertError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `static_images_in_dir` is never used
[INFO] [stdout]    --> crates/tools/src/image_converter/helper.rs:182:8
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub fn static_images_in_dir(dir: &Path) -> Result<Vec<PathBuf>, ImageConvertError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/json_table/helper.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl TableFormat {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 12 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/json_yaml/helper.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Conversion {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `apply_pasted_key` is never used
[INFO] [stdout]   --> crates/tools/src/jwt/view.rs:87:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl JwtView {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 87 |     fn apply_pasted_key(&mut self, key: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/list_compare/helper.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl ListMode {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 13 |     pub fn parse(name: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_preview_image` is never used
[INFO] [stdout]    --> crates/tools/src/markdown_preview/helper.rs:621:8
[INFO] [stdout]     |
[INFO] [stdout] 621 | pub fn load_preview_image(dest: &str) -> Result<(u32, u32, Vec<u8>), ImagePreviewError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/number_base/helper.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl NumberBase {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 11 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/number_base/helper.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl Signedness {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 49 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/number_base/helper.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl Rfc4648Encoding {
[INFO] [stdout]    | -------------------- associated items in this implementation
[INFO] [stdout] 75 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OPERATION_NAMES` is never used
[INFO] [stdout]   --> crates/tools/src/text_analyzer/helper.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const OPERATION_NAMES: &[&str] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/text_analyzer/helper.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl Operation {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 58 |     pub fn parse(name: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/url/helper.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Conversion {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 20 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `nibble` is never used
[INFO] [stdout]   --> crates/tools/src/uuid_gen/helper.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl UuidVersion {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 28 |     pub fn nibble(self) -> char {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `version_nibble` is never used
[INFO] [stdout]    --> crates/tools/src/uuid_gen/helper.rs:104:8
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn version_nibble(text: &str) -> Option<char> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detector` is never used
[INFO] [stdout]   --> crates/tools/src/xml_formatter/mod.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn detector() -> XmlDetector {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `looks_like_xml` is never used
[INFO] [stdout]   --> crates/tools/src/xml_formatter/helper.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn looks_like_xml(input: &str) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XmlDetector` is never constructed
[INFO] [stdout]    --> crates/tools/src/xml_formatter/helper.rs:405:12
[INFO] [stdout]     |
[INFO] [stdout] 405 | pub struct XmlDetector;
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `copied` is never read
[INFO] [stdout]    --> crates/tools/src/ui.rs:440:42
[INFO] [stdout]     |
[INFO] [stdout] 440 |         let mut copied: Option<String> = None;
[INFO] [stdout]     |                                          ^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 450 |         copied = copied_text(&out2);
[INFO] [stdout]     |         ------ `copied` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/tools/src/ui.rs:461:17
[INFO] [stdout]     |
[INFO] [stdout] 461 |             let mut visuals = if dark_mode {
[INFO] [stdout]     |                 ----^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bold` is never used
[INFO] [stdout]   --> crates/host/src/theme.rs:91:8
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn bold(size: f32) -> egui::FontId {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `output_no_window` is never used
[INFO] [stdout]   --> crates/host/src/updater/mod.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(crate) fn output_no_window(
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_proxy_server_string` is never used
[INFO] [stdout]    --> crates/host/src/updater/client.rs:106:8
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn parse_proxy_server_string(raw: &str) -> Option<String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INNO_APP_ID` is never used
[INFO] [stdout]   --> crates/host/src/updater/install.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const INNO_APP_ID: &str = "{9E3C1D42-58A7-4B61-B0AE-F3621C79A5D8}";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Installed` is never constructed
[INFO] [stdout]   --> crates/host/src/updater/install.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum InstallType {
[INFO] [stdout]    |          ----------- variant in this enum
[INFO] [stdout] 15 |     Installed { install_dir: PathBuf },
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InstallType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_subpath_of` is never used
[INFO] [stdout]   --> crates/host/src/updater/install.rs:80:8
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn is_subpath_of(child: &Path, parent: &Path) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `bold` is never used
[INFO] [stdout]   --> crates/host/src/theme.rs:91:8
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn bold(size: f32) -> egui::FontId {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `output_no_window` is never used
[INFO] [stdout]   --> crates/host/src/updater/mod.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(crate) fn output_no_window(
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `active_task_id` is never used
[INFO] [stdout]    --> crates/host/src/updater/mod.rs:211:19
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl UpdateManager {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 211 |     pub(crate) fn active_task_id(&self) -> Option<u64> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INNO_APP_ID` is never used
[INFO] [stdout]   --> crates/host/src/updater/install.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const INNO_APP_ID: &str = "{9E3C1D42-58A7-4B61-B0AE-F3621C79A5D8}";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Installed` is never constructed
[INFO] [stdout]   --> crates/host/src/updater/install.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum InstallType {
[INFO] [stdout]    |          ----------- variant in this enum
[INFO] [stdout] 15 |     Installed { install_dir: PathBuf },
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InstallType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_subpath_of` is never used
[INFO] [stdout]   --> crates/host/src/updater/install.rs:80:8
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn is_subpath_of(child: &Path, parent: &Path) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/base64_text/helper.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl Conversion {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 12 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/base64_text/helper.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl Charset {
[INFO] [stdout]    | ------------ associated function in this implementation
[INFO] [stdout] 29 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/date_converter/helper.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl TimestampFormat {
[INFO] [stdout]    | -------------------- associated items in this implementation
[INFO] [stdout] 22 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 31 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/escape_unescape/helper.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Conversion {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 13 |     pub fn parse(name: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UnknownAlgorithm` is never constructed
[INFO] [stdout]   --> crates/tools/src/hash_checksum/helper.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub enum HashError {
[INFO] [stdout]    |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 51 |     UnknownAlgorithm,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `static_images_in_dir` is never used
[INFO] [stdout]    --> crates/tools/src/image_converter/helper.rs:182:8
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub fn static_images_in_dir(dir: &Path) -> Result<Vec<PathBuf>, ImageConvertError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/json_table/helper.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl TableFormat {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 12 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/json_yaml/helper.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Conversion {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/list_compare/helper.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl ListMode {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 13 |     pub fn parse(name: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/number_base/helper.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl NumberBase {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 11 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/number_base/helper.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl Signedness {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 49 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/number_base/helper.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl Rfc4648Encoding {
[INFO] [stdout]    | -------------------- associated items in this implementation
[INFO] [stdout] 75 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OPERATION_NAMES` is never used
[INFO] [stdout]   --> crates/tools/src/text_analyzer/helper.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const OPERATION_NAMES: &[&str] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `parse` and `as_str` are never used
[INFO] [stdout]   --> crates/tools/src/text_analyzer/helper.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl Operation {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 58 |     pub fn parse(name: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub fn as_str(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse` is never used
[INFO] [stdout]   --> crates/tools/src/url/helper.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Conversion {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 20 |     pub fn parse(value: &str) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `nibble` is never used
[INFO] [stdout]   --> crates/tools/src/uuid_gen/helper.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl UuidVersion {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 28 |     pub fn nibble(self) -> char {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detector` is never used
[INFO] [stdout]   --> crates/tools/src/xml_formatter/mod.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn detector() -> XmlDetector {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 04s
[INFO] running `Command { std: "docker" "inspect" "c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1", kill_on_drop: false }`
[INFO] [stdout] c14bebcf47f020e8ca2fe1d0c195d5b31d8e2077bbbc2b4ecdc4f24ea529cfd1
