summaryrefslogtreecommitdiff
path: root/src/sim/cell/cell.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-23 00:39:05 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-23 00:39:05 -0700
commit260d5b0056f1a7177bcc98316592811577a0a565 (patch)
tree06d94543fc0ce06f3c22a39d5fb9b0b324491a09 /src/sim/cell/cell.rs
parent350c74bc8ef61833be11bbb2bab6747245e3ae0d (diff)
lint
Diffstat (limited to 'src/sim/cell/cell.rs')
-rw-r--r--src/sim/cell/cell.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sim/cell/cell.rs b/src/sim/cell/cell.rs
index 6c6e704..be2cfad 100644
--- a/src/sim/cell/cell.rs
+++ b/src/sim/cell/cell.rs
@@ -22,11 +22,11 @@ impl Cell {
}
#[inline]
pub fn match_parity(&mut self, seqno: u64) {
- let parity = seqno % 2 != 0;
+ let parity = !seqno.is_multiple_of(2);
if parity {
self.flags |= Self::FLAG_PARITY;
} else {
- self.flags = self.flags & !Self::FLAG_PARITY
+ self.flags &= !Self::FLAG_PARITY
}
}
@@ -39,7 +39,7 @@ impl Cell {
if rb {
self.flags |= Self::FLAG_ENTITY
} else {
- self.flags = self.flags & !Self::FLAG_ENTITY
+ self.flags &= !Self::FLAG_ENTITY
}
}