diff options
Diffstat (limited to 'src/display')
-rw-r--r-- | src/display/ui.rs | 6 | ||||
-rw-r--r-- | src/display/ui_state.rs | 10 |
2 files changed, 9 insertions, 7 deletions
diff --git a/src/display/ui.rs b/src/display/ui.rs index d37ab31..24de083 100644 --- a/src/display/ui.rs +++ b/src/display/ui.rs @@ -31,8 +31,10 @@ where let mut terminal = Terminal::new(terminal_backend).unwrap(); terminal.clear().unwrap(); terminal.hide_cursor().unwrap(); - let mut state: UIState = Default::default(); - state.cumulative_mode = opts.total_utilization; + let state = UIState { + cumulative_mode: opts.total_utilization, + ..Default::default() + }; Ui { terminal, state, diff --git a/src/display/ui_state.rs b/src/display/ui_state.rs index 8872cd8..8601a5c 100644 --- a/src/display/ui_state.rs +++ b/src/display/ui_state.rs @@ -79,10 +79,10 @@ pub struct UIState { pub total_bytes_downloaded: u128, pub total_bytes_uploaded: u128, pub cumulative_mode: bool, - utilization_data: VecDeque<UtilizationData>, - processes_map: HashMap<String, NetworkData>, - remote_addresses_map: HashMap<IpAddr, NetworkData>, - connections_map: HashMap<Connection, ConnectionData>, + pub utilization_data: VecDeque<UtilizationData>, + pub processes_map: HashMap<String, NetworkData>, + pub remote_addresses_map: HashMap<IpAddr, NetworkData>, + pub connections_map: HashMap<Connection, ConnectionData>, } impl UIState { @@ -168,7 +168,7 @@ impl UIState { } } let divide_by = if self.utilization_data.is_empty() { - 1 as u128 + 1_u128 } else { self.utilization_data.len() as u128 }; |