From a90645d475bee11150f1ffa1fb53a1e04533a64b Mon Sep 17 00:00:00 2001 From: William Casarin Date: Fri, 6 Dec 2024 09:43:09 -0800 Subject: [PATCH] simplify `prev` function Thanks chatgpt, I thought this was more verbose than it could have been. Changelog-None: Signed-off-by: William Casarin --- src/ui/column/header.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/ui/column/header.rs b/src/ui/column/header.rs index c1cf742..e8442a9 100644 --- a/src/ui/column/header.rs +++ b/src/ui/column/header.rs @@ -240,13 +240,7 @@ impl<'a> NavTitle<'a> { } fn prev(xs: &[R]) -> Option<&R> { - let len = xs.len() as i32; - let ind = len - 2; - if ind < 0 { - None - } else { - Some(&xs[ind as usize]) - } + xs.get(xs.len().checked_sub(2)?) } fn chevron(