From 9387f118638f463d306a5e4a571eac407501a40d Mon Sep 17 00:00:00 2001 From: Christian Visintin Date: Fri, 13 Mar 2026 14:55:53 +0100 Subject: [PATCH] style: linter --- src/cli/remote.rs | 4 +--- .../activities/filetransfer/components/transfer/file_list.rs | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/cli/remote.rs b/src/cli/remote.rs index ea1ba01..b146513 100644 --- a/src/cli/remote.rs +++ b/src/cli/remote.rs @@ -41,9 +41,7 @@ impl TryFrom<&Args> for RemoteArgs { (_, _) => Err("Too many arguments".to_string()), }?; // parse bookmark first - let last_item_index = (args.bookmark.len() + args.positional.len()) - .checked_sub(1) - .unwrap_or_default(); + let last_item_index = (args.bookmark.len() + args.positional.len()).saturating_sub(1); let mut hosts = vec![]; diff --git a/src/ui/activities/filetransfer/components/transfer/file_list.rs b/src/ui/activities/filetransfer/components/transfer/file_list.rs index 3a97a06..e84b3a4 100644 --- a/src/ui/activities/filetransfer/components/transfer/file_list.rs +++ b/src/ui/activities/filetransfer/components/transfer/file_list.rs @@ -240,7 +240,7 @@ impl MockComponent for FileList { } State::One(StateValue::Usize(if self.has_dot_dot() { - self.states.list_index.checked_sub(1).unwrap_or_default() + self.states.list_index.saturating_sub(1) } else { self.states.list_index }))