message: map_memory returns a void ptr
diff: @@ -301,8 +301,7 @@ pub trait DeviceV1_0 {
  command_buffer: vk::CommandBuffer,
  flags: vk::CommandBufferResetFlags)
  -> VkResult<()> {
  - let err_code = self.fp_v1_0()
  - .reset_command_buffer(command_buffer, flags);
  + let err_code = self.fp_v1_0().reset_command_buffer(command_buffer, flags);
  match err_code {
  vk::Result::Success => Ok(()),
  _ => Err(err_code),
  @@ -560,7 +559,8 @@ pub trait DeviceV1_0 {
  let mut pipeline_cache = mem::uninitialized();
  let err_code = self.fp_v1_0()
  .create_pipeline_cache(self.handle(),
  - create_info, allocation_callbacks.as_raw_ptr(),
  + create_info,
  + allocation_callbacks.as_raw_ptr(),
  &mut pipeline_cache);
  match err_code {
  @@ -569,21 +569,18 @@ pub trait DeviceV1_0 {
  }
  }
  - unsafe fn map_memory<T>(&self,
  + unsafe fn map_memory(&self,
  memory: vk::DeviceMemory,
  offset: vk::DeviceSize,
  size: vk::DeviceSize,
  flags: vk::MemoryMapFlags)
  - -> VkResult<&mut [T]> {
  + -> VkResult<*mut ()> {
  let mut data: *mut () = mem::uninitialized();
  let err_code = self.fp_v1_0()
  .map_memory(self.handle(), memory, offset, size, flags, &mut data);
  - let x: *mut T = data as *mut T;
  match err_code {
  - vk::Result::Success => {
  - Ok(::std::slice::from_raw_parts_mut(x, size as vk::size_t / mem::size_of::<T>()))
  - }
  + vk::Result::Success => Ok(data),
  _ => Err(err_code),
  }
  }
  