Updating crates.io index Locking 344 packages to latest compatible versions Adding toml v0.8.2 (available: v0.8.23) Adding toml_datetime v0.6.3 (available: v0.6.11) Adding toml_edit v0.20.2 (available: v0.20.7) Adding tray-icon v0.19.3 (available: v0.21.2) Downloading crates ... Downloaded aligned-vec v0.6.4 Downloaded as-slice v0.2.1 Downloaded equator-macro v0.4.2 Downloaded profiling-procmacros v1.0.17 Downloaded wasm-bindgen-macro v0.2.106 Downloaded y4m v0.8.0 Downloaded lebe v0.5.3 Downloaded avif-serialize v0.8.6 Downloaded zune-core v0.5.0 Downloaded zune-inflate v0.2.54 Downloaded weezl v0.1.12 Downloaded zune-jpeg v0.4.21 Downloaded zune-jpeg v0.5.7 Downloaded tray-icon v0.19.3 Downloaded png v0.18.0 Downloaded nom v8.0.0 Downloaded itertools v0.14.0 Downloaded moxcms v0.7.11 Downloaded muda v0.15.3 Downloaded crossbeam-channel v0.5.15 Downloaded zerocopy-derive v0.8.31 Downloaded image-webp v0.2.4 Downloaded exr v1.74.0 Downloaded bumpalo v3.19.1 Downloaded image v0.25.9 Downloaded bitstream-io v4.9.0 Downloaded qoi v0.4.1 Downloaded imgref v1.12.0 Downloaded wasm-bindgen v0.2.106 Downloaded toml v0.5.11 Downloaded keyboard-types v0.7.0 Downloaded av-scenechange v0.14.1 Downloaded half v2.7.1 Downloaded gif v0.14.1 Downloaded bytemuck v1.24.0 Downloaded wasm-bindgen-macro-support v0.2.106 Downloaded rgb v0.8.52 Downloaded raw-window-handle v0.6.2 Downloaded ravif v0.12.0 Downloaded winit v0.30.12 Downloaded open v5.3.3 Downloaded num-rational v0.4.2 Downloaded fdeflate v0.3.7 Downloaded core2 v0.4.0 Downloaded built v0.8.0 Downloaded zune-core v0.4.12 Downloaded winres v0.1.12 Downloaded v_frame v0.3.9 Downloaded paste v1.0.15 Downloaded bit_field v0.10.3 Downloaded wasm-bindgen-shared v0.2.106 Downloaded simd_helpers v0.1.0 Downloaded quick-error v2.0.1 Downloaded pastey v0.1.1 Downloaded noop_proc_macro v0.3.0 Downloaded pxfm v0.1.27 Downloaded maybe-rayon v0.1.1 Downloaded smol_str v0.2.2 Downloaded profiling v1.0.17 Downloaded num-derive v0.4.2 Downloaded av1-grain v0.2.5 Downloaded new_debug_unreachable v1.0.6 Downloaded loop9 v0.1.5 Downloaded fax_derive v0.2.0 Downloaded fax v0.2.6 Downloaded dpi v0.1.2 Downloaded cursor-icon v1.2.0 Downloaded byteorder-lite v0.1.0 Downloaded equator v0.4.2 Downloaded color_quant v1.1.0 Downloaded arrayvec v0.7.6 Downloaded arg_enum_proc_macro v0.3.4 Downloaded aligned v0.4.3 Downloaded rav1e v0.8.1 Downloaded tiff v0.10.3 Downloaded windows-sys v0.59.0 Compiling proc-macro2 v1.0.103 Compiling quote v1.0.42 Compiling unicode-ident v1.0.22 Compiling autocfg v1.5.0 Compiling crossbeam-utils v0.8.21 Compiling serde_core v1.0.228 Compiling cfg-if v1.0.4 Compiling rayon-core v1.13.0 Compiling memchr v2.7.6 Compiling simd-adler32 v0.3.8 Compiling windows_x86_64_msvc v0.52.6 Compiling thiserror v2.0.17 Compiling either v1.15.0 Compiling log v0.4.29 Compiling once_cell v1.21.3 Compiling anyhow v1.0.100 Compiling zerocopy v0.8.31 Compiling windows_x86_64_msvc v0.53.1 Compiling crc32fast v1.5.0 Compiling windows-link v0.2.1 Compiling serde v1.0.228 Compiling adler2 v2.0.1 Compiling stable_deref_trait v1.2.1 Compiling arrayvec v0.7.6 Compiling libc v0.2.178 Compiling paste v1.0.15 Compiling built v0.8.0 Compiling av-scenechange v0.14.1 Compiling core2 v0.4.0 Compiling nom v8.0.0 Compiling num-traits v0.2.19 Compiling windows-sys v0.61.2 Compiling tracing-core v0.1.36 Compiling as-slice v0.2.1 Compiling miniz_oxide v0.8.9 Compiling thiserror v1.0.69 Compiling quick-error v2.0.1 Compiling rav1e v0.8.1 Compiling pin-project-lite v0.2.16 Compiling pastey v0.1.1 Compiling unicode-segmentation v1.12.0 Compiling y4m v0.8.0 Compiling aligned v0.4.3 Compiling bitstream-io v4.9.0 Compiling itertools v0.14.0 Compiling imgref v1.12.0 Compiling smallvec v1.15.1 Compiling new_debug_unreachable v1.0.6 Compiling zune-core v0.4.12 Compiling bitflags v2.10.0 Compiling dpi v0.1.2 Compiling noop_proc_macro v0.3.0 Compiling cfg_aliases v0.2.1 Compiling weezl v0.1.12 Compiling regex-syntax v0.8.8 Compiling avif-serialize v0.8.6 Compiling fdeflate v0.3.7 Compiling crossbeam-epoch v0.9.18 Compiling windows-targets v0.52.6 Compiling loop9 v0.1.5 Compiling crossbeam-channel v0.5.15 Compiling zune-inflate v0.2.54 Compiling color_quant v1.1.0 Compiling windows-targets v0.53.5 Compiling zune-core v0.5.0 Compiling bytemuck v1.24.0 Compiling flate2 v1.1.5 Compiling lazy_static v1.5.0 Compiling zune-jpeg v0.4.21 Compiling syn v2.0.111 Compiling simd_helpers v0.1.0 Compiling serde_json v1.0.145 Compiling rgb v0.8.52 Compiling winit v0.30.12 Compiling lebe v0.5.3 Compiling crossbeam-deque v0.8.6 Compiling byteorder-lite v0.1.0 Compiling windows-sys v0.59.0 Compiling bit_field v0.10.3 Compiling windows-sys v0.52.0 Compiling mio v1.1.1 Compiling num-integer v0.1.46 Compiling windows-sys v0.60.2 Compiling pxfm v0.1.27 Compiling regex-automata v0.4.13 Compiling zune-jpeg v0.5.7 Compiling gif v0.14.1 Compiling sharded-slab v0.1.7 Compiling qoi v0.4.1 Compiling nu-ansi-term v0.50.3 Compiling png v0.18.0 Compiling tracing-log v0.2.0 Compiling thread_local v1.1.9 Compiling itoa v1.0.15 Compiling image-webp v0.2.4 Compiling raw-window-handle v0.6.2 Compiling smol_str v0.2.2 Compiling num-bigint v0.4.6 Compiling socket2 v0.6.1 Compiling bytes v1.11.0 Compiling ryu v1.0.21 Compiling cursor-icon v1.2.0 Compiling open v5.3.3 Compiling matchers v0.2.0 Compiling moxcms v0.7.11 Compiling equator-macro v0.4.2 Compiling thiserror-impl v2.0.17 Compiling serde_derive v1.0.228 Compiling zerocopy-derive v0.8.31 Compiling arg_enum_proc_macro v0.3.4 Compiling profiling-procmacros v1.0.17 Compiling rayon v1.11.0 Compiling fax_derive v0.2.0 Compiling tracing-attributes v0.1.31 Compiling num-derive v0.4.2 Compiling thiserror-impl v1.0.69 Compiling tokio-macros v2.6.0 Compiling equator v0.4.2 Compiling profiling v1.0.17 Compiling num-rational v0.4.2 Compiling fax v0.2.6 Compiling aligned-vec v0.6.4 Compiling v_frame v0.3.9 Compiling tracing v0.1.44 Compiling tokio v1.48.0 Compiling av1-grain v0.2.5 Compiling tracing-subscriber v0.3.22 Compiling maybe-rayon v0.1.1 Compiling keyboard-types v0.7.0 Compiling chrono v0.4.42 Compiling half v2.7.1 Compiling tiff v0.10.3 Compiling exr v1.74.0 Compiling muda v0.15.3 Compiling tray-icon v0.19.3 Compiling ravif v0.12.0 Compiling image v0.25.9 Compiling gururmm-tray v0.1.0 (C:\Users\MikeSwanson\claude-projects\gururmm\tray) warning: unused import: `error` --> src\ipc.rs:8:22 | 8 | use tracing::{debug, error, info, warn}; | ^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `Submenu` --> src\menu.rs:4:70 | 4 | use tray_icon::menu::{Menu, MenuEvent, MenuItem, PredefinedMenuItem, Submenu}; | ^^^^^^^ warning: unused import: `TrayIcon` --> src\tray.rs:8:11 | 8 | Icon, TrayIcon, TrayIconBuilder, | ^^^^^^^^ warning: unused import: `IpcClient` --> src\tray.rs:13:48 | 13 | use crate::ipc::{AgentStatus, ConnectionState, IpcClient, IpcRequest, TrayPolicy}; | ^^^^^^^^^ warning: unused import: `crate::ipc::IpcClient` --> src\main.rs:20:5 | 20 | use crate::ipc::IpcClient; | ^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated method `winit::event_loop::EventLoop::::run`: use `EventLoop::run_app` instead --> src\tray.rs:177:20 | 177 | event_loop.run(move |_event, event_loop| { | ^^^ | = note: `#[warn(deprecated)]` on by default warning: unused variable: `update_tx` --> src\ipc.rs:135:14 | 135 | let (update_tx, update_rx) = mpsc::channel(32); | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_update_tx` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: struct `IpcClient` is never constructed --> src\ipc.rs:114:12 | 114 | pub struct IpcClient { | ^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: multiple associated items are never used --> src\ipc.rs:133:12 | 131 | impl IpcClient { | -------------- associated items in this implementation 132 | /// Create a new IPC client 133 | pub fn new() -> (Self, mpsc::Receiver) { | ^^^ ... 149 | pub async fn connection_state(&self) -> ConnectionState { | ^^^^^^^^^^^^^^^^ ... 154 | pub async fn status(&self) -> AgentStatus { | ^^^^^^ ... 159 | pub async fn policy(&self) -> TrayPolicy { | ^^^^^^ ... 164 | pub async fn send(&self, request: IpcRequest) -> Result<()> { | ^^^^ ... 172 | pub async fn get_status(&self) -> Result<()> { | ^^^^^^^^^^ ... 177 | pub async fn get_policy(&self) -> Result<()> { | ^^^^^^^^^^ ... 182 | pub async fn force_checkin(&self) -> Result<()> { | ^^^^^^^^^^^^^ ... 187 | pub async fn stop_agent(&self) -> Result<()> { | ^^^^^^^^^^ ... 192 | pub async fn subscribe(&self) -> Result<()> { | ^^^^^^^^^ warning: `gururmm-tray` (bin "gururmm-tray") generated 9 warnings (run `cargo fix --bin "gururmm-tray" -p gururmm-tray` to apply 6 suggestions) Finished `release` profile [optimized] target(s) in 1m 15s