Struct wgpu_hal::vulkan::DebugUtils
source · struct DebugUtils {
extension: Instance,
messenger: DebugUtilsMessengerEXT,
callback_data: Box<DebugUtilsMessengerUserData>,
}
Fields§
§extension: Instance
§messenger: DebugUtilsMessengerEXT
§callback_data: Box<DebugUtilsMessengerUserData>
Owning pointer to the debug messenger callback user data.
InstanceShared::drop
destroys the debug messenger before
dropping this, so the callback should never receive a dangling
user data pointer.
Auto Trait Implementations§
impl Freeze for DebugUtils
impl RefUnwindSafe for DebugUtils
impl Send for DebugUtils
impl Sync for DebugUtils
impl Unpin for DebugUtils
impl UnwindSafe for DebugUtils
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more