Struct lava::ext::VkDebugUtilsMessengerCallbackData[][src]

pub struct VkDebugUtilsMessengerCallbackData<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h> where
    'd: 'c,
    'f: 'e,
    'h: 'g, 
{ pub flags: VkDebugUtilsMessengerCallbackDataFlags, pub message_id_name: Option<&'a str>, pub message_id_number: isize, pub message: &'b str, pub queue_labels: Option<&'c [VkDebugUtilsLabel<'d>]>, pub cmd_buf_labels: Option<&'e [VkDebugUtilsLabel<'f>]>, pub objects: &'g [VkDebugUtilsObjectNameInfo<'h>], }

Fields

Trait Implementations

impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h> Debug for VkDebugUtilsMessengerCallbackData<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h> where
    'd: 'c,
    'f: 'e,
    'h: 'g, 
[src]

Formats the value using the given formatter. Read more

impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h> Clone for VkDebugUtilsMessengerCallbackData<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h> where
    'd: 'c,
    'f: 'e,
    'h: 'g, 
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for VkDebugUtilsMessengerCallbackData<'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static>
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h> Send for VkDebugUtilsMessengerCallbackData<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h>

impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h> Sync for VkDebugUtilsMessengerCallbackData<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h>