#[repr(transparent)]pub struct DeviceHandle(pub *mut c_void);Expand description
Raw Vulkan handle VkDevice. Calls using it must satisfy Vulkan lifetime and synchronization rules.
Tuple Fields§
§0: *mut c_voidImplementations§
Trait Implementations§
Source§impl Clone for DeviceHandle
impl Clone for DeviceHandle
impl Copy for DeviceHandle
Source§impl Debug for DeviceHandle
impl Debug for DeviceHandle
Source§impl Default for DeviceHandle
impl Default for DeviceHandle
impl Eq for DeviceHandle
Source§impl Hash for DeviceHandle
impl Hash for DeviceHandle
Source§impl PartialEq for DeviceHandle
impl PartialEq for DeviceHandle
impl Send for DeviceHandle
impl StructuralPartialEq for DeviceHandle
impl Sync for DeviceHandle
Auto Trait Implementations§
impl Freeze for DeviceHandle
impl RefUnwindSafe for DeviceHandle
impl Unpin for DeviceHandle
impl UnsafeUnpin for DeviceHandle
impl UnwindSafe for DeviceHandle
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