CI: Rust on the dev Orin (l4t-rust): clippy -D warnings, test, build, glibc; fix 4 clippy lints
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user