Skip to content

Commit a40c392

Browse files
authored
Merge pull request #430 from imsnif/dependabot/cargo/dependencies-6011136989
chore(deps): bump the dependencies group across 1 directory with 21 updates
2 parents cc11fcb + 5b651dd commit a40c392

File tree

9 files changed

+168
-179
lines changed

9 files changed

+168
-179
lines changed

Cargo.lock

+129-140
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+22-22
Original file line numberDiff line numberDiff line change
@@ -26,54 +26,54 @@ default = []
2626
ui_test = []
2727

2828
[dependencies]
29-
anyhow = { version = "1.0.86", features = ["backtrace"] }
30-
async-trait = "0.1.81"
29+
anyhow = { version = "1.0.89", features = ["backtrace"] }
30+
async-trait = "0.1.83"
3131
chrono = "0.4"
32-
clap-verbosity-flag = "2.2.1"
33-
clap = { version = "4.5.13", features = ["derive"] }
34-
crossterm = "0.27.0"
32+
clap-verbosity-flag = "2.2.2"
33+
clap = { version = "4.5.19", features = ["derive"] }
34+
crossterm = "0.28.1"
3535
derivative = "2.2.0"
3636
ipnetwork = "0.20.0"
3737
itertools = "0.13.0"
3838
log = "0.4.22"
39-
once_cell = "1.19.0"
39+
once_cell = "1.20.2"
4040
pnet = "0.34.0"
4141
pnet_macros_support = "0.34.0"
42-
ratatui = "0.27.0"
42+
ratatui = "0.28.1"
4343
resolv-conf = "0.7.0"
4444
simplelog = "0.12.2"
45-
thiserror = "1.0.63"
46-
tokio = { version = "1.39", features = ["rt", "sync"] }
45+
thiserror = "1.0.64"
46+
tokio = { version = "1.40", features = ["rt", "sync"] }
4747
trust-dns-resolver = "0.23.2"
48-
unicode-width = "0.1.11"
48+
unicode-width = "0.2.0"
4949
strum = { version = "0.26.3", features = ["derive"] }
5050

5151
[target.'cfg(any(target_os = "android", target_os = "linux"))'.dependencies]
52-
procfs = "0.16.0"
52+
procfs = "0.17.0"
5353

5454
[target.'cfg(any(target_os = "macos", target_os = "freebsd"))'.dependencies]
55-
regex = "1.10.5"
55+
regex = "1.11.0"
5656

5757
[target.'cfg(target_os = "windows")'.dependencies]
5858
netstat2 = "0.9.1"
59-
sysinfo = "0.31.0"
59+
sysinfo = "0.32.0"
6060

6161
[dev-dependencies]
62-
insta = "1.39.0"
62+
insta = "1.40.0"
6363
packet-builder = { version = "0.7.0", git = "https://github.com/cyqsimon/packet_builder.git", branch = "patch-update" }
6464
pnet_base = "0.34.0"
65-
regex = "1.10.5"
66-
rstest = "0.21.0"
65+
regex = "1.11.0"
66+
rstest = "0.23.0"
6767

6868
[build-dependencies]
69-
anyhow = "1.0.86"
70-
clap = { version = "4.5.13", features = ["derive"] }
71-
clap-verbosity-flag = "2.2.1"
72-
clap_complete = "4.5.12"
69+
anyhow = "1.0.89"
70+
clap = { version = "4.5.19", features = ["derive"] }
71+
clap-verbosity-flag = "2.2.2"
72+
clap_complete = "4.5.32"
7373
clap_mangen = "0.2.23"
7474
derivative = "2.2.0"
7575
strum = { version = "0.26.3", features = ["derive"] }
7676

7777
[target.'cfg(target_os = "windows")'.build-dependencies]
78-
http_req = "0.11.1"
79-
zip = "2.1.6"
78+
http_req = "0.12.0"
79+
zip = "2.2.0"

src/display/components/header_details.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ use std::time::{Duration, Instant};
33
use ratatui::{
44
layout::{Alignment, Rect},
55
style::{Color, Modifier, Style},
6-
terminal::Frame,
76
text::Span,
87
widgets::Paragraph,
8+
Frame,
99
};
1010
use unicode_width::UnicodeWidthStr;
1111

src/display/components/help_text.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use ratatui::{
22
layout::{Alignment, Rect},
33
style::{Modifier, Style},
4-
terminal::Frame,
54
text::Span,
65
widgets::Paragraph,
6+
Frame,
77
};
88

99
pub struct HelpText {

src/display/components/layout.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use ratatui::{
22
layout::{Constraint, Direction, Rect},
3-
terminal::Frame,
3+
Frame,
44
};
55

66
use crate::display::{HeaderDetails, HelpText, Table};

src/display/components/table.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use itertools::Itertools;
55
use ratatui::{
66
layout::{Constraint, Rect},
77
style::{Color, Style},
8-
terminal::Frame,
98
widgets::{Block, Borders, Row},
9+
Frame,
1010
};
1111
use unicode_width::{UnicodeWidthChar, UnicodeWidthStr};
1212

src/display/raw_terminal_backend.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use std::io;
1313
use ratatui::{
1414
backend::{Backend, WindowSize},
1515
buffer::Cell,
16-
layout::{Rect, Size},
16+
layout::{Position, Size},
1717
};
1818

1919
pub struct RawTerminalBackend {}
@@ -31,11 +31,11 @@ impl Backend for RawTerminalBackend {
3131
Ok(())
3232
}
3333

34-
fn get_cursor(&mut self) -> io::Result<(u16, u16)> {
35-
Ok((0, 0))
34+
fn get_cursor_position(&mut self) -> io::Result<Position> {
35+
Ok(Position::new(0, 0))
3636
}
3737

38-
fn set_cursor(&mut self, _x: u16, _y: u16) -> io::Result<()> {
38+
fn set_cursor_position<P: Into<Position>>(&mut self, _position: P) -> io::Result<()> {
3939
Ok(())
4040
}
4141

@@ -46,8 +46,8 @@ impl Backend for RawTerminalBackend {
4646
Ok(())
4747
}
4848

49-
fn size(&self) -> io::Result<Rect> {
50-
Ok(Rect::new(0, 0, 0, 0))
49+
fn size(&self) -> io::Result<Size> {
50+
Ok(Size::new(0, 0))
5151
}
5252

5353
fn window_size(&mut self) -> io::Result<WindowSize> {

src/display/ui.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ where
137137
footer: HelpText { paused, show_dns },
138138
};
139139
self.terminal
140-
.draw(|frame| layout.render(frame, frame.size(), ui_offset))
140+
.draw(|frame| layout.render(frame, frame.area(), ui_offset))
141141
.unwrap();
142142
}
143143

src/tests/fakes/fake_output.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use std::{
77
use ratatui::{
88
backend::{Backend, WindowSize},
99
buffer::Cell,
10-
layout::{Rect, Size},
10+
layout::{Position, Size},
1111
};
1212

1313
#[derive(Hash, Debug, PartialEq)]
@@ -65,12 +65,12 @@ impl Backend for TestBackend {
6565
Ok(())
6666
}
6767

68-
fn get_cursor(&mut self) -> io::Result<(u16, u16)> {
68+
fn get_cursor_position(&mut self) -> io::Result<Position> {
6969
self.events.lock().unwrap().push(TerminalEvent::GetCursor);
70-
Ok((0, 0))
70+
Ok(Position::new(0, 0))
7171
}
7272

73-
fn set_cursor(&mut self, _x: u16, _y: u16) -> io::Result<()> {
73+
fn set_cursor_position<P: Into<Position>>(&mut self, _position: P) -> io::Result<()> {
7474
Ok(())
7575
}
7676

@@ -106,11 +106,11 @@ impl Backend for TestBackend {
106106
Ok(())
107107
}
108108

109-
fn size(&self) -> io::Result<Rect> {
109+
fn size(&self) -> io::Result<Size> {
110110
let terminal_height = self.terminal_height.lock().unwrap();
111111
let terminal_width = self.terminal_width.lock().unwrap();
112112

113-
Ok(Rect::new(0, 0, *terminal_width, *terminal_height))
113+
Ok(Size::new(*terminal_width, *terminal_height))
114114
}
115115

116116
fn window_size(&mut self) -> io::Result<WindowSize> {

0 commit comments

Comments
 (0)