#[repr(transparent)]pub struct VkDevice(pub NonNull<c_void>, pub PhantomData<*mut u8>);Tuple Fields§
§0: NonNull<c_void>§1: PhantomData<*mut u8>Trait Implementations§
Source§impl Ord for VkDevice
impl Ord for VkDevice
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for VkDevice
impl PartialOrd for VkDevice
Source§impl VkRawHandle for VkDevice
impl VkRawHandle for VkDevice
const OBJECT_TYPE: VkObjectType = VK_OBJECT_TYPE_DEVICE
fn raw_handle_value(&self) -> u64
impl Copy for VkDevice
impl Eq for VkDevice
impl StructuralPartialEq for VkDevice
Auto Trait Implementations§
impl Freeze for VkDevice
impl RefUnwindSafe for VkDevice
impl !Send for VkDevice
impl !Sync for VkDevice
impl Unpin for VkDevice
impl UnsafeUnpin for VkDevice
impl UnwindSafe for VkDevice
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