#[repr(transparent)]pub struct VkDevice(pub *mut c_void, pub PhantomData<*mut u8>);Tuple Fields§
§0: *mut c_void§1: PhantomData<*mut u8>Trait Implementations§
Source§impl Ord for VkDevice
impl Ord for VkDevice
Source§impl PartialOrd for VkDevice
impl PartialOrd for VkDevice
Source§impl ResolverInterface for VkDevice
impl ResolverInterface for VkDevice
unsafe fn load_symbol_unconstrainted<T: FromPtr>(&self, name: &CStr) -> T
unsafe fn load_function_unconstrainted<F: PFN>(&self) -> F
Source§impl VkRawHandle for VkDevice
impl VkRawHandle for VkDevice
const OBJECT_TYPE: VkObjectType = 3i32
const NULL: Self
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 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