From 5d151538e4762dc20e8ed69f2cbf5d5cf84257ce Mon Sep 17 00:00:00 2001 From: jabu Date: Sat, 7 Sep 2024 11:05:25 -0500 Subject: [PATCH] clippy --- examples/miniquad.rs | 2 ++ src/c_interface.rs | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/examples/miniquad.rs b/examples/miniquad.rs index 01279fd..471a528 100644 --- a/examples/miniquad.rs +++ b/examples/miniquad.rs @@ -654,6 +654,8 @@ impl EventHandler for Stage { format, } => { use image::io::Reader as ImageReader; + + #[allow(clippy::needless_borrows_for_generic_args)] let image = ImageReader::open(&path) .unwrap_or_else(|_| panic!("failed to open image: {}", &path)) .decode() diff --git a/src/c_interface.rs b/src/c_interface.rs index 6a41f3c..5cd9bd9 100644 --- a/src/c_interface.rs +++ b/src/c_interface.rs @@ -937,8 +937,7 @@ macro_rules! c_vertex_attachment_accessors { stride: i32, ) { crate::c::spVertexAttachment_computeWorldVertices( - self.vertex_attachment() as *const crate::c::spVertexAttachment - as *mut crate::c::spVertexAttachment, + (self.vertex_attachment() as *const crate::c::spVertexAttachment).cast_mut(), slot.c_ptr(), start, count, @@ -1004,8 +1003,8 @@ macro_rules! c_handle_decl { #[must_use] pub(crate) const fn new(c_item: *const $c_type, c_parent: *const $c_parent) -> Self { Self { - c_item: SyncPtr(c_item as *mut $c_type), - c_parent: SyncPtr(c_parent as *mut $c_parent), + c_item: SyncPtr(c_item.cast_mut()), + c_parent: SyncPtr(c_parent.cast_mut()), } } @@ -1070,8 +1069,8 @@ macro_rules! c_handle_indexed_decl { ) -> Self { Self { index, - c_item: SyncPtr(c_item as *mut $c_type), - c_parent: SyncPtr(c_parent as *mut $c_parent), + c_item: SyncPtr(c_item.cast_mut()), + c_parent: SyncPtr(c_parent.cast_mut()), } }