test: Updated Rust edition to 2024 and refactored network module tests to be more idiomatic

This commit is contained in:
2025-12-03 14:49:27 -07:00
parent c4e8d64710
commit ad58912baf
257 changed files with 4033 additions and 4380 deletions
+1 -1
View File
@@ -1,10 +1,10 @@
use derive_setters::Setters;
use ratatui::Frame;
use ratatui::buffer::Buffer;
use ratatui::layout::{Constraint, Layout, Position, Rect};
use ratatui::prelude::Text;
use ratatui::style::{Style, Styled, Stylize};
use ratatui::widgets::{Block, Paragraph, Widget, WidgetRef};
use ratatui::Frame;
use crate::ui::styles::ManagarrStyle;
use crate::ui::utils::{borderless_block, layout_block};
+11 -12
View File
@@ -2,18 +2,18 @@ use super::input_box_popup::InputBoxPopup;
use super::message::Message;
use super::popup::Size;
use crate::models::stateful_table::StatefulTable;
use crate::ui::HIGHLIGHT_SYMBOL;
use crate::ui::styles::ManagarrStyle;
use crate::ui::utils::{borderless_block, centered_rect, title_block_centered};
use crate::ui::widgets::loading_block::LoadingBlock;
use crate::ui::widgets::popup::Popup;
use crate::ui::widgets::selectable_list::SelectableList;
use crate::ui::HIGHLIGHT_SYMBOL;
use derive_setters::Setters;
use ratatui::Frame;
use ratatui::buffer::Buffer;
use ratatui::layout::{Constraint, Layout, Position, Rect};
use ratatui::prelude::{Style, Stylize, Text};
use ratatui::widgets::{Block, ListItem, Row, StatefulWidget, Table, Widget, WidgetRef};
use ratatui::Frame;
use std::fmt::Debug;
use std::sync::atomic::Ordering;
@@ -193,17 +193,16 @@ where
}
fn parse_headers(&self) -> Vec<Text<'a>> {
if let Some(ref content) = self.content {
if let Some(ref sort_list) = content.sort {
if !self.is_sorting {
let mut new_headers = self.table_headers.clone();
let idx = sort_list.state.selected().unwrap_or(0);
let direction = if content.sort_asc { "" } else { "" };
new_headers[idx].push_str(direction);
if let Some(ref content) = self.content
&& let Some(ref sort_list) = content.sort
&& !self.is_sorting
{
let mut new_headers = self.table_headers.clone();
let idx = sort_list.state.selected().unwrap_or(0);
let direction = if content.sort_asc { "" } else { "" };
new_headers[idx].push_str(direction);
return new_headers.into_iter().map(Text::from).collect();
}
}
return new_headers.into_iter().map(Text::from).collect();
}
self