Fix clippy lints from 04/07/2023

This commit is contained in:
Gwilym Inzani 2023-07-04 20:10:01 +01:00
parent 698396f6ad
commit 6fb7b74b35
4 changed files with 5 additions and 5 deletions

View file

@ -14,7 +14,7 @@ unsafe impl<T> Send for SendNonNull<T> {}
impl<T> Clone for SendNonNull<T> {
fn clone(&self) -> Self {
SendNonNull(self.0)
*self
}
}
impl<T> Copy for SendNonNull<T> {}

View file

@ -154,7 +154,7 @@ mod test {
#[test_case]
fn test_all_of_memcpy(_gba: &mut Gba) {
let mut input = vec![0u8; 100];
let mut input = [0u8; 100];
let mut output = vec![0u8; 100];
for size in 0..80 {

View file

@ -110,7 +110,7 @@ impl OamSlot<'_> {
if let Some(affine_matrix) = &object.affine_matrix {
Self::handle_affine(&mut attributes, frame_data, affine_matrix);
}
attributes.write(unsafe { (OBJECT_ATTRIBUTE_MEMORY as *mut u16).add(self.slot * 4) });
attributes.write(unsafe { OBJECT_ATTRIBUTE_MEMORY.add(self.slot * 4) });
frame_data.this_frame_sprites.push(object.sprite.clone());
}
@ -160,7 +160,7 @@ impl Drop for OamIterator<'_> {
for idx in number_writen..*last_frame_written {
unsafe {
let ptr = (OBJECT_ATTRIBUTE_MEMORY as *mut u16).add(idx * 4);
let ptr = OBJECT_ATTRIBUTE_MEMORY.add(idx * 4);
ptr.write_volatile(0b10 << 8);
}
}

View file

@ -189,7 +189,7 @@ impl TileSetting {
}
}
pub(self) fn find_screenblock_gap(screenblocks: &Bitarray<1>, gap: usize) -> usize {
fn find_screenblock_gap(screenblocks: &Bitarray<1>, gap: usize) -> usize {
let mut candidate = 0;
'outer: while candidate < 16 - gap {