#[repr(C)]pub struct InstanceCreateInfo<'a, Next = Null, AINext = Null> {
pub stype: InstanceCreateInfoType,
pub next: Next,
pub flags: InstanceCreateFlags,
pub application_info: Option<&'a ApplicationInfo<'a, AINext>>,
pub enabled_layer_names: Slice<'a, Str<'a>>,
pub enabled_extension_names: Slice<'a, Str<'a>>,
}Expand description
(see VkInstanceCreateInfo)
Fields§
§stype: InstanceCreateInfoType§next: Next§flags: InstanceCreateFlags§application_info: Option<&'a ApplicationInfo<'a, AINext>>§enabled_layer_names: Slice<'a, Str<'a>>§enabled_extension_names: Slice<'a, Str<'a>>Trait Implementations§
Auto Trait Implementations§
impl<'a, Next, AINext> Freeze for InstanceCreateInfo<'a, Next, AINext>
impl<'a, Next, AINext> RefUnwindSafe for InstanceCreateInfo<'a, Next, AINext>
impl<'a, Next, AINext> Send for InstanceCreateInfo<'a, Next, AINext>
impl<'a, Next, AINext> Sync for InstanceCreateInfo<'a, Next, AINext>
impl<'a, Next, AINext> Unpin for InstanceCreateInfo<'a, Next, AINext>
impl<'a, Next, AINext> UnsafeUnpin for InstanceCreateInfo<'a, Next, AINext>
impl<'a, Next, AINext> UnwindSafe for InstanceCreateInfo<'a, Next, AINext>
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