pub enum AdapterInfoExtension {
AdapterPropertiesD3D(AdapterPropertiesD3D),
AdapterPropertiesWGPU(AdapterPropertiesWGPU),
AdapterPropertiesExplicitComputeSubgroupSizeConfigs(AdapterPropertiesExplicitComputeSubgroupSizeConfigs),
AdapterPropertiesMemoryHeaps(AdapterPropertiesMemoryHeaps),
AdapterPropertiesSubgroupMatrixConfigs(AdapterPropertiesSubgroupMatrixConfigs),
AdapterPropertiesVk(AdapterPropertiesVk),
DawnAdapterPropertiesPowerPreference(DawnAdapterPropertiesPowerPreference),
}Variants§
AdapterPropertiesD3D(AdapterPropertiesD3D)
AdapterPropertiesWGPU(AdapterPropertiesWGPU)
AdapterPropertiesExplicitComputeSubgroupSizeConfigs(AdapterPropertiesExplicitComputeSubgroupSizeConfigs)
AdapterPropertiesMemoryHeaps(AdapterPropertiesMemoryHeaps)
AdapterPropertiesSubgroupMatrixConfigs(AdapterPropertiesSubgroupMatrixConfigs)
AdapterPropertiesVk(AdapterPropertiesVk)
DawnAdapterPropertiesPowerPreference(DawnAdapterPropertiesPowerPreference)
Trait Implementations§
Source§impl From<AdapterPropertiesD3D> for AdapterInfoExtension
impl From<AdapterPropertiesD3D> for AdapterInfoExtension
Source§fn from(ext: AdapterPropertiesD3D) -> Self
fn from(ext: AdapterPropertiesD3D) -> Self
Converts to this type from the input type.
Source§impl From<AdapterPropertiesExplicitComputeSubgroupSizeConfigs> for AdapterInfoExtension
impl From<AdapterPropertiesExplicitComputeSubgroupSizeConfigs> for AdapterInfoExtension
Source§fn from(ext: AdapterPropertiesExplicitComputeSubgroupSizeConfigs) -> Self
fn from(ext: AdapterPropertiesExplicitComputeSubgroupSizeConfigs) -> Self
Converts to this type from the input type.
Source§impl From<AdapterPropertiesMemoryHeaps> for AdapterInfoExtension
impl From<AdapterPropertiesMemoryHeaps> for AdapterInfoExtension
Source§fn from(ext: AdapterPropertiesMemoryHeaps) -> Self
fn from(ext: AdapterPropertiesMemoryHeaps) -> Self
Converts to this type from the input type.
Source§impl From<AdapterPropertiesSubgroupMatrixConfigs> for AdapterInfoExtension
impl From<AdapterPropertiesSubgroupMatrixConfigs> for AdapterInfoExtension
Source§fn from(ext: AdapterPropertiesSubgroupMatrixConfigs) -> Self
fn from(ext: AdapterPropertiesSubgroupMatrixConfigs) -> Self
Converts to this type from the input type.
Source§impl From<AdapterPropertiesVk> for AdapterInfoExtension
impl From<AdapterPropertiesVk> for AdapterInfoExtension
Source§fn from(ext: AdapterPropertiesVk) -> Self
fn from(ext: AdapterPropertiesVk) -> Self
Converts to this type from the input type.
Source§impl From<AdapterPropertiesWGPU> for AdapterInfoExtension
impl From<AdapterPropertiesWGPU> for AdapterInfoExtension
Source§fn from(ext: AdapterPropertiesWGPU) -> Self
fn from(ext: AdapterPropertiesWGPU) -> Self
Converts to this type from the input type.
Source§impl From<DawnAdapterPropertiesPowerPreference> for AdapterInfoExtension
impl From<DawnAdapterPropertiesPowerPreference> for AdapterInfoExtension
Source§fn from(ext: DawnAdapterPropertiesPowerPreference) -> Self
fn from(ext: DawnAdapterPropertiesPowerPreference) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AdapterInfoExtension
impl RefUnwindSafe for AdapterInfoExtension
impl !Send for AdapterInfoExtension
impl !Sync for AdapterInfoExtension
impl Unpin for AdapterInfoExtension
impl UnsafeUnpin for AdapterInfoExtension
impl UnwindSafe for AdapterInfoExtension
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