message: examples: Remove unneeded casts as pointed out by Rust 1.66
  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).
diff: @@ -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)
  