From eed4025918de65eb2f3fd98cd3350d62f3322132 Mon Sep 17 00:00:00 2001 From: "Cyrene (Mem)" Date: Wed, 22 Jul 2026 14:22:11 +0700 Subject: [PATCH] fix(tui): resolve remaining clippy errors in workspace - turn.rs: remove needless ref borrowing - view/mod.rs: use unit struct directly instead of ::default() for ChatComponent, InputComponent, StatusBarComponent, SidebarComponent These were uncovered after fixing the infrastructure crate errors. --- apps/interfaces/tui/src/turn.rs | 2 +- apps/interfaces/tui/src/view/mod.rs | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/interfaces/tui/src/turn.rs b/apps/interfaces/tui/src/turn.rs index 9ed9f52..0ffade2 100644 --- a/apps/interfaces/tui/src/turn.rs +++ b/apps/interfaces/tui/src/turn.rs @@ -23,7 +23,7 @@ fn resolve_api_key(state: &AppStateRest, provider_name: &str) -> String { if let Some(key) = state.settings.api_keys.get(provider_name) { return key.clone(); } - if let Some(ref cfg) = state.app_config.providers.get(provider_name) { + if let Some(cfg) = state.app_config.providers.get(provider_name) { if let Some(ref default_key) = cfg.default_api_key { if !default_key.is_empty() { return default_key.clone(); diff --git a/apps/interfaces/tui/src/view/mod.rs b/apps/interfaces/tui/src/view/mod.rs index 6882879..7cd89b7 100644 --- a/apps/interfaces/tui/src/view/mod.rs +++ b/apps/interfaces/tui/src/view/mod.rs @@ -29,7 +29,7 @@ const SIDEBAR_MIN_WIDTH: u16 = 90; /// This separates cache mutation from rendering so `draw` can take /// `&AppStateRest` (required by `terminal.draw` closure constraints). pub fn pre_render(state: &mut AppStateRest) { - let mut chat_comp = chat::ChatComponent::default(); + let mut chat_comp = chat::ChatComponent; chat_comp.pre_render(state); } @@ -67,18 +67,18 @@ pub fn draw(frame: &mut Frame, state: &AppStateRest) { let overlay = state.misc.overlay; overlays::render_overlay(frame, chat_area, overlay, state); } else { - let mut chat_comp = chat::ChatComponent::default(); + let mut chat_comp = chat::ChatComponent; chat_comp.draw(frame, chat_area, state); } - let mut input_comp = input::InputComponent::default(); + let mut input_comp = input::InputComponent; input_comp.draw(frame, input_area, state); - let mut status_comp = status::StatusBarComponent::default(); + let mut status_comp = status::StatusBarComponent; status_comp.draw(frame, status_area, state); if let Some(sidebar_rect) = sidebar_area { - let mut sidebar_comp = sidebar::SidebarComponent::default(); + let mut sidebar_comp = sidebar::SidebarComponent; sidebar_comp.draw(frame, sidebar_rect, state); }