From 4ba8df1af842f0520f626697e1c4954a5345f0c6 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Mon, 19 Dec 2022 19:18:45 +0100 Subject: [PATCH] examples: Remove unneeded casts as pointed out by Rust 1.66 (#692) Strangely some no-op cast remained in the codebase, and are only now caught since Rust 1.66. In both cases the input value is already of the correct type (independent of the platform). --- examples/src/lib.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/examples/src/lib.rs b/examples/src/lib.rs index 28c0950..78b4804 100644 --- a/examples/src/lib.rs +++ b/examples/src/lib.rs @@ -100,7 +100,7 @@ unsafe extern "system" fn vulkan_debug_callback( _user_data: *mut std::os::raw::c_void, ) -> vk::Bool32 { let callback_data = *p_callback_data; - let message_id_number: i32 = callback_data.message_id_number as i32; + let message_id_number = callback_data.message_id_number; let message_id_name = if callback_data.p_message_id_name.is_null() { Cow::from("") @@ -116,11 +116,7 @@ unsafe extern "system" fn vulkan_debug_callback( println!( "{:?}:\n{:?} [{} ({})] : {}\n", - message_severity, - message_type, - message_id_name, - &message_id_number.to_string(), - message, + message_severity, message_type, message_id_name, message_id_number, message, ); vk::FALSE @@ -344,7 +340,7 @@ impl ExampleBase { .create_device(pdevice, &device_create_info, None) .unwrap(); - let present_queue = device.get_device_queue(queue_family_index as u32, 0); + let present_queue = device.get_device_queue(queue_family_index, 0); let surface_format = surface_loader .get_physical_device_surface_formats(pdevice, surface)