Bevy+Ratutui powered Monitoring of Pico-Strike devices

Pass the serialised bytes back from proto

+4 -6
+4 -6
striker-proto/src/lib.rs
··· 55 55 }, 56 56 } 57 57 58 - pub fn send_response(response: StrikerResponse, buf: &mut [u8]) -> Result<(), postcard::Error> { 59 - postcard::to_slice(&response, buf)?; 60 - Ok(()) 58 + pub fn send_response(response: StrikerResponse, buf: &mut [u8]) -> Result<&mut [u8], postcard::Error> { 59 + postcard::to_slice(&response, buf) 61 60 } 62 61 63 62 pub fn receive_response(buf: &mut [u8]) -> Result<StrikerResponse, postcard::Error> { 64 63 postcard::from_bytes(buf) 65 64 } 66 65 67 - pub fn send_request(request: StrikerRequest, buf: &mut [u8]) -> Result<(), postcard::Error> { 68 - postcard::to_slice(&request, buf)?; 69 - Ok(()) 66 + pub fn send_request(request: StrikerRequest, buf: &mut [u8]) -> Result<&mut [u8], postcard::Error> { 67 + postcard::to_slice(&request, buf) 70 68 } 71 69 72 70 pub fn receive_request(buf: &mut [u8]) -> Result<StrikerRequest, postcard::Error> {