From 9794e0c9d59cb33a432e5aff43fc9157061022b9 Mon Sep 17 00:00:00 2001 From: electria Date: Mon, 19 Oct 2026 00:21:32 -0700 Subject: [PATCH] refactor: maybe more efficient rsplit_once_last --- src/formatting.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/formatting.rs b/src/formatting.rs index 6a4640b..c1853da 100644 --- a/src/formatting.rs +++ b/src/formatting.rs @@ -40,10 +40,7 @@ impl StrExt for str { .iter() .filter_map(|delimiter| self.rfind(delimiter).map(|i| (delimiter, i))) .max_by_key(|(_, i)| *i) - .map(|(delimiter, _)| { - let (prefix, suffix) = self.rsplit_once(delimiter).unwrap(); - (prefix, *delimiter, suffix) - }) + .map(|(delimiter, i)| (&self[..i], *delimiter, &self[i + delimiter.len()..])) .unwrap_or(("", "", self)) } }