mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-23 12:55:26 +00:00
style(mmwave): rustfmt — close iter-228's incomplete fmt sweep
Iter-228 ran `cargo fmt --manifest-path crates/ruvector-hailo*/Cargo.toml` but skipped `ruvector-mmwave`, which iter-219 also brought into the workspace. CI's workspace-level Rustfmt check caught it. Three small reflows in `crates/ruvector-mmwave/src/lib.rs`: long `u16::from_be_bytes` lines that fit on one line under workspace config, and a comment-aligned vec! literal. No semantic change. Validated: - `cargo fmt --all -- --check` clean from repo root Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
parent
a16083f3a5
commit
a88edd6b93
1 changed files with 16 additions and 11 deletions
|
|
@ -161,10 +161,8 @@ impl Mr60Parser {
|
|||
self.reset();
|
||||
return Some(Event::ChecksumError);
|
||||
}
|
||||
let length =
|
||||
u16::from_be_bytes([self.header[3], self.header[4]]) as usize;
|
||||
self.frame_type =
|
||||
u16::from_be_bytes([self.header[5], self.header[6]]);
|
||||
let length = u16::from_be_bytes([self.header[3], self.header[4]]) as usize;
|
||||
self.frame_type = u16::from_be_bytes([self.header[5], self.header[6]]);
|
||||
if length == 0 {
|
||||
// Zero-length frame — emit immediately as Unknown
|
||||
// (no payload, no trailer).
|
||||
|
|
@ -193,8 +191,7 @@ impl Mr60Parser {
|
|||
None
|
||||
}
|
||||
State::Trailer => {
|
||||
let expected =
|
||||
invert_xor(&self.payload[..self.expected_payload_len]);
|
||||
let expected = invert_xor(&self.payload[..self.expected_payload_len]);
|
||||
let event = if expected != b {
|
||||
Event::ChecksumError
|
||||
} else {
|
||||
|
|
@ -257,9 +254,12 @@ mod tests {
|
|||
fn frame(frame_type: u16, payload: &[u8]) -> Vec<u8> {
|
||||
let mut header = vec![
|
||||
0x01,
|
||||
0x00, 0x00, // frame_id
|
||||
(payload.len() >> 8) as u8, payload.len() as u8,
|
||||
(frame_type >> 8) as u8, frame_type as u8,
|
||||
0x00,
|
||||
0x00, // frame_id
|
||||
(payload.len() >> 8) as u8,
|
||||
payload.len() as u8,
|
||||
(frame_type >> 8) as u8,
|
||||
frame_type as u8,
|
||||
];
|
||||
header.push(invert_xor(&header));
|
||||
let mut out = header;
|
||||
|
|
@ -313,7 +313,10 @@ mod tests {
|
|||
let f = frame(0xBABE, &[0xDE, 0xAD]);
|
||||
assert_eq!(
|
||||
final_event(&f),
|
||||
Event::Unknown { frame_type: 0xBABE, payload_len: 2 }
|
||||
Event::Unknown {
|
||||
frame_type: 0xBABE,
|
||||
payload_len: 2
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
|
|
@ -367,7 +370,9 @@ mod tests {
|
|||
bytes.extend_from_slice(&frame(0x0A16, &[0x00, 0x64])); // 100 cm
|
||||
let events = collect_events(&bytes);
|
||||
assert!(events.iter().any(|e| matches!(e, Event::Resync)));
|
||||
assert!(events.iter().any(|e| matches!(e, Event::Distance { cm: 100 })));
|
||||
assert!(events
|
||||
.iter()
|
||||
.any(|e| matches!(e, Event::Distance { cm: 100 })));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue