1
0
Fork 0
mirror of https://codeberg.org/ral/rwedid.git synced 2024-08-16 09:59:49 +02:00

Some clippy lints

This commit is contained in:
Ral 2023-07-28 21:25:44 +02:00
parent acf5e58de0
commit 0de6c4d001
4 changed files with 7 additions and 1 deletions

3
.rustfmt.toml Normal file
View file

@ -0,0 +1,3 @@
edition = "2021"
max_width = 110
newline_style = "Unix"

View file

@ -1,6 +1,7 @@
// Compute the checksum over the bytes of a block.
#[allow(clippy::cast_possible_truncation)]
pub fn checksum(bytes: &[u8]) -> u8 {
bytes.iter().fold(0u32, |x, y| x + (*y as u32)) as u8
bytes.iter().fold(0u32, |x, y| x + u32::from(*y)) as u8
}
// Validate the checksum

View file

@ -36,6 +36,7 @@ pub fn write_to_bus(
// Write 8 bytes at a time
for (i, chunk) in data.chunks_exact(8).enumerate() {
// Memory address
#[allow(clippy::cast_possible_truncation)]
let address = memory_address + (i as u8) * 8;
let mut msgs = [
// Address to write to

View file

@ -23,6 +23,7 @@ pub fn block_by_block_read(
// Read remaining blocks
match num_extensions {
0 => vec![],
#[allow(clippy::cast_possible_truncation)]
_ => read(BLOCK_SIZE as u8, num_extensions * BLOCK_SIZE)?,
}
}