CI: Rust on the dev Orin (l4t-rust): clippy -D warnings, test, build, glibc; fix 4 clippy lints
/ crosscheck (push) Successful in 1s
Rust (L4T) / Clippy, test, build, glibc (push) Successful in 49s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
This commit is contained in:
2026-10-13 19:09:33 +09:00
parent 00e8cf9e4e
commit 5cfa4fbb64
3 changed files with 72 additions and 5 deletions
+2 -3
View File
@@ -112,7 +112,7 @@ impl Poller {
let Some(r) = self.sock.recv(left)? else { return Ok(None) };
// Single frame: [length, 0x41, pid, A, B, ...]. Anything else is not our answer.
let len = (r.data[0] & 0x0F) as usize;
if r.data[0] >> 4 == 0 && len >= 2 && len <= 7 && r.data[1] == 0x41 && r.data[2] == pid {
if r.data[0] >> 4 == 0 && (2..=7).contains(&len) && r.data[1] == 0x41 && r.data[2] == pid {
return Ok(Some((r.ts_us, r.id, r.data[3..1 + len].to_vec())));
}
}
@@ -122,8 +122,7 @@ impl Poller {
fn discover(&self) -> std::io::Result<Vec<u8>> {
let mut all = Vec::new();
let mut mask = 0x00u8;
loop {
let Some((_, _, d)) = self.ask(mask)? else { break };
while let Some((_, _, d)) = self.ask(mask)? {
if d.len() < 4 {
break;
}