tangled
alpha
login
or
join now
sachy.dev
/
striker
0
fork
atom
Bevy+Ratutui powered Monitoring of Pico-Strike devices
0
fork
atom
overview
issues
pulls
pipelines
Pass the serialised bytes back from proto
sachy.dev
2 months ago
66ac11c2
df807704
+4
-6
1 changed file
expand all
collapse all
unified
split
striker-proto
src
lib.rs
+4
-6
striker-proto/src/lib.rs
···
55
55
},
56
56
}
57
57
58
58
-
pub fn send_response(response: StrikerResponse, buf: &mut [u8]) -> Result<(), postcard::Error> {
59
59
-
postcard::to_slice(&response, buf)?;
60
60
-
Ok(())
58
58
+
pub fn send_response(response: StrikerResponse, buf: &mut [u8]) -> Result<&mut [u8], postcard::Error> {
59
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
67
-
pub fn send_request(request: StrikerRequest, buf: &mut [u8]) -> Result<(), postcard::Error> {
68
68
-
postcard::to_slice(&request, buf)?;
69
69
-
Ok(())
66
66
+
pub fn send_request(request: StrikerRequest, buf: &mut [u8]) -> Result<&mut [u8], postcard::Error> {
67
67
+
postcard::to_slice(&request, buf)
70
68
}
71
69
72
70
pub fn receive_request(buf: &mut [u8]) -> Result<StrikerRequest, postcard::Error> {