From 66ac11c20cfedbe0da31e0ca83ce460143e5aa74 Mon Sep 17 00:00:00 2001 From: Sachymetsu Date: Mon, 12 Jan 2026 17:23:55 +0100 Subject: [PATCH] Pass the serialised bytes back from proto --- striker-proto/src/lib.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/striker-proto/src/lib.rs b/striker-proto/src/lib.rs index 3d15df8..8f92068 100644 --- a/striker-proto/src/lib.rs +++ b/striker-proto/src/lib.rs @@ -55,18 +55,16 @@ pub enum Update { }, } -pub fn send_response(response: StrikerResponse, buf: &mut [u8]) -> Result<(), postcard::Error> { - postcard::to_slice(&response, buf)?; - Ok(()) +pub fn send_response(response: StrikerResponse, buf: &mut [u8]) -> Result<&mut [u8], postcard::Error> { + postcard::to_slice(&response, buf) } pub fn receive_response(buf: &mut [u8]) -> Result { postcard::from_bytes(buf) } -pub fn send_request(request: StrikerRequest, buf: &mut [u8]) -> Result<(), postcard::Error> { - postcard::to_slice(&request, buf)?; - Ok(()) +pub fn send_request(request: StrikerRequest, buf: &mut [u8]) -> Result<&mut [u8], postcard::Error> { + postcard::to_slice(&request, buf) } pub fn receive_request(buf: &mut [u8]) -> Result { -- 2.51.2