pub struct DriverId(/* private fields */);Expand description
Implementations§
Source§impl DriverId
impl DriverId
Sourcepub const AMD_PROPRIETARY: DriverId
pub const AMD_PROPRIETARY: DriverId
Advanced Micro Devices, Inc.
Sourcepub const AMD_OPEN_SOURCE: DriverId
pub const AMD_OPEN_SOURCE: DriverId
Advanced Micro Devices, Inc.
Sourcepub const NVIDIA_PROPRIETARY: DriverId
pub const NVIDIA_PROPRIETARY: DriverId
NVIDIA Corporation
Sourcepub const INTEL_PROPRIETARY_WINDOWS: DriverId
pub const INTEL_PROPRIETARY_WINDOWS: DriverId
Intel Corporation
Sourcepub const INTEL_OPEN_SOURCE: DriverId
pub const INTEL_OPEN_SOURCE: DriverId
Intel Corporation
Sourcepub const IMAGINATION_PROPRIETARY: DriverId
pub const IMAGINATION_PROPRIETARY: DriverId
Imagination Technologies
Sourcepub const QUALCOMM_PROPRIETARY: DriverId
pub const QUALCOMM_PROPRIETARY: DriverId
Qualcomm Technologies, Inc.
Sourcepub const ARM_PROPRIETARY: DriverId
pub const ARM_PROPRIETARY: DriverId
Arm Limited
Sourcepub const GOOGLE_SWIFTSHADER: DriverId
pub const GOOGLE_SWIFTSHADER: DriverId
Google LLC
Sourcepub const GGP_PROPRIETARY: DriverId
pub const GGP_PROPRIETARY: DriverId
Google LLC
Sourcepub const BROADCOM_PROPRIETARY: DriverId
pub const BROADCOM_PROPRIETARY: DriverId
Broadcom Inc.
Sourcepub const MESA_LLVMPIPE: DriverId
pub const MESA_LLVMPIPE: DriverId
Mesa
Sourcepub const COREAVI_PROPRIETARY: DriverId
pub const COREAVI_PROPRIETARY: DriverId
Core Avionics & Industrial Inc.
Sourcepub const JUICE_PROPRIETARY: DriverId
pub const JUICE_PROPRIETARY: DriverId
Juice Technologies, Inc.
Sourcepub const VERISILICON_PROPRIETARY: DriverId
pub const VERISILICON_PROPRIETARY: DriverId
Verisilicon, Inc.
Sourcepub const MESA_TURNIP: DriverId
pub const MESA_TURNIP: DriverId
Mesa open source project
Sourcepub const MESA_PANVK: DriverId
pub const MESA_PANVK: DriverId
Mesa open source project
Sourcepub const SAMSUNG_PROPRIETARY: DriverId
pub const SAMSUNG_PROPRIETARY: DriverId
Samsung Electronics Co., Ltd.
Sourcepub const MESA_VENUS: DriverId
pub const MESA_VENUS: DriverId
Mesa open source project
Sourcepub const MESA_DOZEN: DriverId
pub const MESA_DOZEN: DriverId
Mesa open source project
Sourcepub const IMAGINATION_OPEN_SOURCE: DriverId
pub const IMAGINATION_OPEN_SOURCE: DriverId
Imagination Technologies
Sourcepub const MESA_HONEYKRISP: DriverId
pub const MESA_HONEYKRISP: DriverId
Mesa open source project
Sourcepub const VULKAN_SC_EMULATION_ON_VULKAN: DriverId
pub const VULKAN_SC_EMULATION_ON_VULKAN: DriverId
Vulkan SC Emulation on Vulkan
Sourcepub const MESA_KOSMICKRISP: DriverId
pub const MESA_KOSMICKRISP: DriverId
Mesa open source project
pub const INTEL_OPEN_SOURCE_: DriverId = Self::INTEL_OPEN_SOURCE
pub const fn from_raw(value: i32) -> DriverId
pub const fn as_raw(self) -> i32
Trait Implementations§
Source§impl Error for DriverId
impl Error for DriverId
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl Ord for DriverId
impl Ord for DriverId
Source§impl PartialOrd for DriverId
impl PartialOrd for DriverId
impl Copy for DriverId
impl Eq for DriverId
impl StructuralPartialEq for DriverId
Auto Trait Implementations§
impl Freeze for DriverId
impl RefUnwindSafe for DriverId
impl Send for DriverId
impl Sync for DriverId
impl Unpin for DriverId
impl UnsafeUnpin for DriverId
impl UnwindSafe for DriverId
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