Struct vulkanalia::vk::DebugReportCallbackCreateInfoEXT
source · #[repr(C)]pub struct DebugReportCallbackCreateInfoEXT {
pub s_type: StructureType,
pub next: *const c_void,
pub flags: DebugReportFlagsEXT,
pub callback: Option<unsafe extern "system" fn(_: DebugReportFlagsEXT, _: DebugReportObjectTypeEXT, _: u64, _: usize, _: i32, _: *const i8, _: *const i8, _: *mut c_void) -> u32>,
pub user_data: *mut c_void,
}
Expand description
Fields§
§s_type: StructureType
§next: *const c_void
§flags: DebugReportFlagsEXT
§callback: Option<unsafe extern "system" fn(_: DebugReportFlagsEXT, _: DebugReportObjectTypeEXT, _: u64, _: usize, _: i32, _: *const i8, _: *const i8, _: *mut c_void) -> u32>
§user_data: *mut c_void
Trait Implementations§
source§impl Cast for DebugReportCallbackCreateInfoEXT
impl Cast for DebugReportCallbackCreateInfoEXT
§type Target = DebugReportCallbackCreateInfoEXT
type Target = DebugReportCallbackCreateInfoEXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for DebugReportCallbackCreateInfoEXT
impl Clone for DebugReportCallbackCreateInfoEXT
source§fn clone(&self) -> DebugReportCallbackCreateInfoEXT
fn clone(&self) -> DebugReportCallbackCreateInfoEXT
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for DebugReportCallbackCreateInfoEXT
impl Default for DebugReportCallbackCreateInfoEXT
source§fn default() -> DebugReportCallbackCreateInfoEXT
fn default() -> DebugReportCallbackCreateInfoEXT
Returns the “default value” for a type. Read more
source§impl<'b> HasBuilder<'b> for DebugReportCallbackCreateInfoEXT
impl<'b> HasBuilder<'b> for DebugReportCallbackCreateInfoEXT
impl Copy for DebugReportCallbackCreateInfoEXT
impl ExtendsInstanceCreateInfo for DebugReportCallbackCreateInfoEXT
Auto Trait Implementations§
impl RefUnwindSafe for DebugReportCallbackCreateInfoEXT
impl !Send for DebugReportCallbackCreateInfoEXT
impl !Sync for DebugReportCallbackCreateInfoEXT
impl Unpin for DebugReportCallbackCreateInfoEXT
impl UnwindSafe for DebugReportCallbackCreateInfoEXT
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