#[repr(transparent)]pub struct DriverId(_);
Expand description
Implementations
sourceimpl DriverId
impl DriverId
sourcepub const AMD_PROPRIETARY: Self
pub const AMD_PROPRIETARY: Self
Advanced Micro Devices, Inc.
sourcepub const AMD_OPEN_SOURCE: Self
pub const AMD_OPEN_SOURCE: Self
Advanced Micro Devices, Inc.
sourcepub const NVIDIA_PROPRIETARY: Self
pub const NVIDIA_PROPRIETARY: Self
NVIDIA Corporation
sourcepub const INTEL_PROPRIETARY_WINDOWS: Self
pub const INTEL_PROPRIETARY_WINDOWS: Self
Intel Corporation
sourcepub const INTEL_OPEN_SOURCE_MESA: Self
pub const INTEL_OPEN_SOURCE_MESA: Self
Intel Corporation
sourcepub const IMAGINATION_PROPRIETARY: Self
pub const IMAGINATION_PROPRIETARY: Self
Imagination Technologies
sourcepub const QUALCOMM_PROPRIETARY: Self
pub const QUALCOMM_PROPRIETARY: Self
Qualcomm Technologies, Inc.
sourcepub const ARM_PROPRIETARY: Self
pub const ARM_PROPRIETARY: Self
Arm Limited
sourcepub const GOOGLE_SWIFTSHADER: Self
pub const GOOGLE_SWIFTSHADER: Self
Google LLC
sourcepub const GGP_PROPRIETARY: Self
pub const GGP_PROPRIETARY: Self
Google LLC
sourcepub const BROADCOM_PROPRIETARY: Self
pub const BROADCOM_PROPRIETARY: Self
Broadcom Inc.
sourcepub const MESA_LLVMPIPE: Self
pub const MESA_LLVMPIPE: Self
Mesa
sourcepub const COREAVI_PROPRIETARY: Self
pub const COREAVI_PROPRIETARY: Self
Core Avionics & Industrial Inc.
sourcepub const JUICE_PROPRIETARY: Self
pub const JUICE_PROPRIETARY: Self
Juice Technologies, Inc.
sourcepub const VERISILICON_PROPRIETARY: Self
pub const VERISILICON_PROPRIETARY: Self
Verisilicon, Inc.
sourcepub const MESA_TURNIP: Self
pub const MESA_TURNIP: Self
Mesa open source project
sourcepub const MESA_PANVK: Self
pub const MESA_PANVK: Self
Mesa open source project
sourcepub const SAMSUNG_PROPRIETARY: Self
pub const SAMSUNG_PROPRIETARY: Self
Samsung Electronics Co., Ltd.
sourceimpl DriverId
impl DriverId
Generated from ‘VK_KHR_driver_properties’
pub const AMD_PROPRIETARY_KHR: Self
pub const AMD_OPEN_SOURCE_KHR: Self
pub const MESA_RADV_KHR: Self
pub const NVIDIA_PROPRIETARY_KHR: Self
pub const INTEL_PROPRIETARY_WINDOWS_KHR: Self
pub const INTEL_OPEN_SOURCE_MESA_KHR: Self
pub const IMAGINATION_PROPRIETARY_KHR: Self
pub const QUALCOMM_PROPRIETARY_KHR: Self
pub const ARM_PROPRIETARY_KHR: Self
pub const GOOGLE_SWIFTSHADER_KHR: Self
pub const GGP_PROPRIETARY_KHR: Self
pub const BROADCOM_PROPRIETARY_KHR: Self
Trait Implementations
sourceimpl Ord for DriverId
impl Ord for DriverId
sourceimpl PartialOrd<DriverId> for DriverId
impl PartialOrd<DriverId> for DriverId
sourcefn partial_cmp(&self, other: &DriverId) -> Option<Ordering>
fn partial_cmp(&self, other: &DriverId) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for DriverId
impl Eq for DriverId
impl StructuralEq for DriverId
impl StructuralPartialEq for DriverId
Auto Trait Implementations
impl RefUnwindSafe for DriverId
impl Send for DriverId
impl Sync for DriverId
impl Unpin for DriverId
impl UnwindSafe for DriverId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more