chore(deps): bump ratatui from 0.29.0 to 0.30.0 in the rust-dependencies group (#119)

* chore(deps): bump ratatui in the rust-dependencies group

Bumps the rust-dependencies group with 1 update: [ratatui](https://github.com/ratatui/ratatui).


Updates `ratatui` from 0.29.0 to 0.30.0
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ratatui/ratatui/compare/v0.29.0...ratatui-v0.30.0)

---
updated-dependencies:
- dependency-name: ratatui
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: add Send + Sync + 'static bounds for ratatui 0.30.0 compatibility

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marco Cadetg <cadetg@gmail.com>
This commit is contained in:
dependabot[bot]
2025-12-31 23:49:32 +01:00
committed by GitHub
parent d0609703ce
commit 03447b4465
4 changed files with 666 additions and 112 deletions
Generated
+653 -108
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -35,7 +35,7 @@ pnet_datalink = "0.35"
clap = { version = "4.5", features = ["derive"] }
simplelog = "0.12"
chrono = "0.4"
ratatui = { version = "0.29", features = ["all-widgets"] }
ratatui = { version = "0.30", features = ["all-widgets"] }
ring = "0.17"
aes = "0.8"
serde = { version = "1.0", features = ["derive"] }
+4 -1
View File
@@ -276,7 +276,10 @@ fn sort_connections(
fn run_ui_loop<B: ratatui::prelude::Backend>(
terminal: &mut ui::Terminal<B>,
app: &app::App,
) -> Result<()> {
) -> Result<()>
where
<B as ratatui::prelude::Backend>::Error: Send + Sync + 'static,
{
let tick_rate = Duration::from_millis(200);
let mut last_tick = std::time::Instant::now();
let mut ui_state = ui::UIState::default();
+8 -2
View File
@@ -85,7 +85,10 @@ impl SortColumn {
}
/// Set up the terminal for the TUI application
pub fn setup_terminal<B: ratatui::backend::Backend>(backend: B) -> Result<Terminal<B>> {
pub fn setup_terminal<B: ratatui::backend::Backend>(backend: B) -> Result<Terminal<B>>
where
<B as ratatui::backend::Backend>::Error: Send + Sync + 'static,
{
let mut terminal = RatatuiTerminal::new(backend)?;
terminal.clear()?;
terminal.hide_cursor()?;
@@ -99,7 +102,10 @@ pub fn setup_terminal<B: ratatui::backend::Backend>(backend: B) -> Result<Termin
}
/// Restore the terminal to its original state
pub fn restore_terminal<B: ratatui::backend::Backend>(terminal: &mut Terminal<B>) -> Result<()> {
pub fn restore_terminal<B: ratatui::backend::Backend>(terminal: &mut Terminal<B>) -> Result<()>
where
<B as ratatui::backend::Backend>::Error: Send + Sync + 'static,
{
crossterm::terminal::disable_raw_mode()?;
crossterm::execute!(
std::io::stdout(),