fn drop(&mut self) {
        unsafe {
            self.handle.destroy_instance(None);
        }
    }
/// Destroy the `vk::Instance` object. This function must be called before this wrapper class is dropped.
///
/// Be careful about the destruction order of Vulkan object, and we have better to destroy them manually.
///
/// In Vulkan, all child objects created using instance must have been destroyed prior to destroying instance.
Destroy the `vk::Instance` object. This function must be called before this wrapper class is dropped.
Be careful about the destruction order of Vulkan object, and we have better to destroy them manually.

In Vulkan, all child objects created using instance must have been destroyed prior to destroying instance.
Destroy the ` vk :: Instance ` object . This function must be called before this wrapper class is dropped . Be careful about the destruction order of Vulkan object and we have better to destroy them manually . In Vulkan all child objects created using instance must have been destroyed prior to destroying instance .
fn drop(&mut self) {
        unsafe {
            self.handle.destroy_instance(None);
        }
    }
fn drop ( & mut self ) { unsafe { self . handle . destroy_instance ( None ) ; } }
Destroy the `vk::Instance` object.
Destroy the ` vk :: Instance ` object .
&mut self
&mut self