From 468a69d89e9df88a58c0b96e0c2d40e6e2f19842 Mon Sep 17 00:00:00 2001 From: Shaun Arman Date: Sun, 7 Jun 2026 11:37:17 -0500 Subject: [PATCH] fix(kubernetes): remove redundant TS cast and fix cargo fmt failures - Remove redundant `as Set` cast in kubernetesStore initial state; the generic parameter already constrains the type - Reformat watcher.rs vec! literal and Watcher::new call to satisfy rustfmt line-length rules (CI was failing cargo fmt --check) --- src-tauri/src/kube/watcher.rs | 11 +++++++++-- src/stores/kubernetesStore.ts | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/kube/watcher.rs b/src-tauri/src/kube/watcher.rs index 0da0433a..b8540f8e 100644 --- a/src-tauri/src/kube/watcher.rs +++ b/src-tauri/src/kube/watcher.rs @@ -72,7 +72,13 @@ pub async fn start_all_resources_watcher( ) -> Result> { let (tx, rx) = mpsc::channel(100); - let resources = vec!["pods", "services", "deployments", "replicasets", "daemonsets"]; + let resources = vec![ + "pods", + "services", + "deployments", + "replicasets", + "daemonsets", + ]; for resource_type in resources { let watcher_tx = tx.clone(); @@ -80,7 +86,8 @@ pub async fn start_all_resources_watcher( let namespace = "default".to_string(); tokio::spawn(async move { - let watcher = Watcher::new(cluster_id, namespace, resource_type.to_string(), watcher_tx); + let watcher = + Watcher::new(cluster_id, namespace, resource_type.to_string(), watcher_tx); if let Err(e) = watcher.start().await { tracing::error!("Watcher for {} failed: {}", resource_type, e); } diff --git a/src/stores/kubernetesStore.ts b/src/stores/kubernetesStore.ts index 90e823d0..2cca272a 100644 --- a/src/stores/kubernetesStore.ts +++ b/src/stores/kubernetesStore.ts @@ -87,7 +87,7 @@ export const useKubernetesStore = create()((set, get) => ({ namespaces: {}, // Loaded resources tracking - loadedResources: new Set() as Set, + loadedResources: new Set(), // Terminal sessions terminalSessions: {},