#[repr(C)]pub struct VkWin32KeyedMutexAcquireReleaseInfoNV {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub acquireCount: u32,
pub pAcquireSyncs: *const VkDeviceMemory,
pub pAcquireKeys: *const u64,
pub pAcquireTimeoutMilliseconds: *const u32,
pub releaseCount: u32,
pub pReleaseSyncs: *const VkDeviceMemory,
pub pReleaseKeys: *const u64,
}Fields§
§sType: VkStructureType§pNext: *const c_void§acquireCount: u32§pAcquireSyncs: *const VkDeviceMemory§pAcquireKeys: *const u64§pAcquireTimeoutMilliseconds: *const u32§releaseCount: u32§pReleaseSyncs: *const VkDeviceMemory§pReleaseKeys: *const u64Trait Implementations§
Source§impl Clone for VkWin32KeyedMutexAcquireReleaseInfoNV
impl Clone for VkWin32KeyedMutexAcquireReleaseInfoNV
Source§fn clone(&self) -> VkWin32KeyedMutexAcquireReleaseInfoNV
fn clone(&self) -> VkWin32KeyedMutexAcquireReleaseInfoNV
Returns a duplicate 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 moreimpl Copy for VkWin32KeyedMutexAcquireReleaseInfoNV
Auto Trait Implementations§
impl Freeze for VkWin32KeyedMutexAcquireReleaseInfoNV
impl RefUnwindSafe for VkWin32KeyedMutexAcquireReleaseInfoNV
impl !Send for VkWin32KeyedMutexAcquireReleaseInfoNV
impl !Sync for VkWin32KeyedMutexAcquireReleaseInfoNV
impl Unpin for VkWin32KeyedMutexAcquireReleaseInfoNV
impl UnwindSafe for VkWin32KeyedMutexAcquireReleaseInfoNV
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