#[repr(C)]pub struct GenericVulkanStructure {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub _rest: [u8; 0],
}Fields§
§sType: VkStructureType§pNext: *const c_void§_rest: [u8; 0]Implementations§
Source§impl GenericVulkanStructure
impl GenericVulkanStructure
Sourcepub const unsafe fn cast_unchecked<T>(&self) -> &T
pub const unsafe fn cast_unchecked<T>(&self) -> &T
§Safety
self must be a valid Vulkan structure type of T.
Auto Trait Implementations§
impl Freeze for GenericVulkanStructure
impl RefUnwindSafe for GenericVulkanStructure
impl !Send for GenericVulkanStructure
impl !Sync for GenericVulkanStructure
impl Unpin for GenericVulkanStructure
impl UnsafeUnpin for GenericVulkanStructure
impl UnwindSafe for GenericVulkanStructure
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