From db9b53fdadda888e7ffeaa4a113d0348c96db75b Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Sat, 27 Jun 2026 01:42:41 +0300 Subject: [PATCH] beer-protocols/graphics: simplify parse function Co-authored-by: faukah Signed-off-by: NotAShelf Change-Id: Ibe83c5e6f06ab1c9900f759ac4940ce86a6a6964 --- crates/beer-protocols/src/graphics.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/beer-protocols/src/graphics.rs b/crates/beer-protocols/src/graphics.rs index ffe0308..dc03de7 100644 --- a/crates/beer-protocols/src/graphics.rs +++ b/crates/beer-protocols/src/graphics.rs @@ -193,8 +193,9 @@ pub fn parse(control: &[u8]) -> GraphicsCommand { let Some(eq) = pair.iter().position(|&b| b == b'=') else { continue; }; - let (key, value) = (pair.get(..eq).unwrap_or(&[]), &pair[eq + 1..]); + let (key, value) = pair.split_at(eq); let [key] = key else { continue }; + let value = &value[1..]; let ch = value.first().copied(); match key { b'a' => {