useash::vk;#[derive(Copy, Clone, Debug)]pubstructImageAndView{pubimage:vk::Image,
pubview:vk::ImageView,
}implImageAndView{/// Creates an image and imageview pairing, with a Drop implementation.
/// Unsafe because you must clean up the vk::Image and vk::ImageView still.
pubunsafefnnew(image:vk::Image, view:vk::ImageView)->Self{Self{ image, view }}}