fn drop(&mut self) {
        use ash::version::DeviceV1_0;
        unsafe {
            self.device
                .logical_device
                .device_wait_idle()
                .expect("error while waiting for the graphics device to idle!")
        }
    }
/// Block until the vulkan device idles.
Block until the vulkan device idles.
Block until the vulkan device idles .
fn drop(&mut self) {
        use ash::version::DeviceV1_0;
        unsafe {
            self.device
                .logical_device
                .device_wait_idle()
                .expect("error while waiting for the graphics device to idle!")
        }
    }
fn drop ( & mut self ) { use ash :: version :: DeviceV1_0 ; unsafe { self . device . logical_device . device_wait_idle ( ) . expect ( " " ) } }
Block until the vulkan device idles.
Block until the vulkan device idles .
&mut self