diff options
author | Piotr Wach <pwach@bloomberg.net> | 2024-01-07 20:39:10 +0000 |
---|---|---|
committer | Piotr Wach <pwach@bloomberg.net> | 2024-01-07 20:39:10 +0000 |
commit | 8aaa05ada6169860cd083a24764bc2c5915b220b (patch) | |
tree | c343163e3d849b30be0f04c159f6d2280216b054 /src/interactive | |
parent | 5abb9d7e8d18799caa4a2f3823e06b77bdb27133 (diff) |
clippy
Diffstat (limited to 'src/interactive')
-rw-r--r-- | src/interactive/app/app_state.rs | 1 | ||||
-rw-r--r-- | src/interactive/app/bytevis.rs | 2 | ||||
-rw-r--r-- | src/interactive/app/eventloop.rs | 13 | ||||
-rw-r--r-- | src/interactive/app/mod.rs | 1 | ||||
-rw-r--r-- | src/interactive/app/terminal_app.rs | 9 |
5 files changed, 10 insertions, 16 deletions
diff --git a/src/interactive/app/app_state.rs b/src/interactive/app/app_state.rs index 4578438..8d245db 100644 --- a/src/interactive/app/app_state.rs +++ b/src/interactive/app/app_state.rs @@ -107,6 +107,5 @@ pub fn pop_or_panic(v: &mut Vec<EntryInfo>) -> EntryInfo { } pub enum ProcessingResult { - Finished(WalkResult), ExitRequested(WalkResult), } diff --git a/src/interactive/app/bytevis.rs b/src/interactive/app/bytevis.rs index 26a99e7..96f934e 100644 --- a/src/interactive/app/bytevis.rs +++ b/src/interactive/app/bytevis.rs @@ -1,4 +1,4 @@ -use dua::{ByteFormat, WalkOptions}; +use dua::{ByteFormat}; use std::fmt; #[derive(Default, Clone, Copy)] diff --git a/src/interactive/app/eventloop.rs b/src/interactive/app/eventloop.rs index 5644236..bd6b711 100644 --- a/src/interactive/app/eventloop.rs +++ b/src/interactive/app/eventloop.rs @@ -4,9 +4,8 @@ use crate::{ app::navigation::Navigation, app_state::FocussedPane, sorted_entries, - widgets::{glob_search, MainWindow, MainWindowProps}, - ByteVisualization, CursorDirection, CursorMode, DisplayOptions, EntryDataBundle, - MarkEntryMode, SortMode, + widgets::{glob_search, MainWindow, MainWindowProps}, CursorDirection, CursorMode, DisplayOptions, + MarkEntryMode, }, }; use anyhow::Result; @@ -14,11 +13,10 @@ use crossbeam::channel::Receiver; use crosstermion::crossterm::event::{KeyCode, KeyEvent, KeyEventKind, KeyModifiers}; use crosstermion::input::Event; use dua::{ - traverse::{size_on_disk, EntryData, Traversal, Tree}, + traverse::{size_on_disk, EntryData, Traversal}, WalkOptions, WalkResult, }; use std::{ - path::PathBuf, time::{SystemTime, UNIX_EPOCH}, }; use tui::backend::Backend; @@ -31,7 +29,6 @@ use super::{ }; use super::{ app_state::{AppState, Cursor, ProcessingResult}, - input::input_channel, }; impl AppState { @@ -318,10 +315,10 @@ impl AppState { return true; } } - return false; + false } - fn update_state<'a>(&mut self, traversal: &'a Traversal) { + fn update_state(&mut self, traversal: &Traversal) { let received_events = self.traversal_state.received_event; if !received_events { self.navigation_mut().view_root = traversal.root_index; diff --git a/src/interactive/app/mod.rs b/src/interactive/app/mod.rs index 2dd74eb..f4f6d3e 100644 --- a/src/interactive/app/mod.rs +++ b/src/interactive/app/mod.rs @@ -10,7 +10,6 @@ pub mod tree_view; pub use bytevis::*; pub use common::*; -pub use eventloop::*; pub use handlers::*; #[cfg(test)] diff --git a/src/interactive/app/terminal_app.rs b/src/interactive/app/terminal_app.rs index f3e3369..8728f14 100644 --- a/src/interactive/app/terminal_app.rs +++ b/src/interactive/app/terminal_app.rs @@ -13,8 +13,7 @@ use tui_react::Terminal; use crate::{crossdev, interactive::widgets::MainWindow}; use super::{ - app_state::{AppState, ProcessingResult, TraversalState}, - refresh_key, sorted_entries, ByteVisualization, DisplayOptions, + app_state::{AppState, ProcessingResult, TraversalState}, sorted_entries, DisplayOptions, }; /// State and methods representing the interactive disk usage analyser for the terminal @@ -77,7 +76,7 @@ impl TerminalApp { ); state.navigation_mut().selected = state.entries.first().map(|b| b.index); - let mut app = TerminalApp { + let app = TerminalApp { state, display, traversal, @@ -87,7 +86,7 @@ impl TerminalApp { Ok(app) } - pub fn scan<'a>(&mut self, input: Vec<PathBuf>) -> Result<Receiver<TraversalEvent>> { + pub fn scan(&mut self, input: Vec<PathBuf>) -> Result<Receiver<TraversalEvent>> { self.state.traversal_state = TraversalState::new(self.traversal.root_index); self.state.is_scanning = true; @@ -153,7 +152,7 @@ impl TerminalApp { events, traversal, )? { - ProcessingResult::Finished(res) | ProcessingResult::ExitRequested(res) => Ok(res), + ProcessingResult::ExitRequested(res) => Ok(res), } } } |