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.
This commit is contained in:
@@ -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) {
|
if let Some(key) = state.settings.api_keys.get(provider_name) {
|
||||||
return key.clone();
|
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 let Some(ref default_key) = cfg.default_api_key {
|
||||||
if !default_key.is_empty() {
|
if !default_key.is_empty() {
|
||||||
return default_key.clone();
|
return default_key.clone();
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ const SIDEBAR_MIN_WIDTH: u16 = 90;
|
|||||||
/// This separates cache mutation from rendering so `draw` can take
|
/// This separates cache mutation from rendering so `draw` can take
|
||||||
/// `&AppStateRest` (required by `terminal.draw` closure constraints).
|
/// `&AppStateRest` (required by `terminal.draw` closure constraints).
|
||||||
pub fn pre_render(state: &mut AppStateRest) {
|
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);
|
chat_comp.pre_render(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -67,18 +67,18 @@ pub fn draw(frame: &mut Frame, state: &AppStateRest) {
|
|||||||
let overlay = state.misc.overlay;
|
let overlay = state.misc.overlay;
|
||||||
overlays::render_overlay(frame, chat_area, overlay, state);
|
overlays::render_overlay(frame, chat_area, overlay, state);
|
||||||
} else {
|
} else {
|
||||||
let mut chat_comp = chat::ChatComponent::default();
|
let mut chat_comp = chat::ChatComponent;
|
||||||
chat_comp.draw(frame, chat_area, state);
|
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);
|
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);
|
status_comp.draw(frame, status_area, state);
|
||||||
|
|
||||||
if let Some(sidebar_rect) = sidebar_area {
|
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);
|
sidebar_comp.draw(frame, sidebar_rect, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user