pub struct WgpuAdapterEvidence {
pub ordinal: usize,
pub name: String,
pub backend: String,
pub adapter_type: String,
pub vendor: u32,
pub device: u32,
pub requested: RequestedWgpuProfile,
pub granted_limits: WgpuLimitEvidence,
pub granted_features: WgpuCapabilityEvidence,
}Expand description
Adapter identity and requested/granted capability evidence.
Fields§
§ordinal: usizeDeterministic ordinal assigned after sorting adapters.
name: StringDiagnostic adapter name from wgpu.
backend: StringDiagnostic backend label from wgpu.
adapter_type: StringDiagnostic adapter type from wgpu.
vendor: u32Diagnostic vendor id.
device: u32Diagnostic device id.
requested: RequestedWgpuProfileRequested profile.
granted_limits: WgpuLimitEvidenceGranted device limits.
granted_features: WgpuCapabilityEvidenceGranted features.
Implementations§
Trait Implementations§
Source§impl Clone for WgpuAdapterEvidence
impl Clone for WgpuAdapterEvidence
Source§fn clone(&self) -> WgpuAdapterEvidence
fn clone(&self) -> WgpuAdapterEvidence
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WgpuAdapterEvidence
impl Debug for WgpuAdapterEvidence
impl Eq for WgpuAdapterEvidence
Source§impl PartialEq for WgpuAdapterEvidence
impl PartialEq for WgpuAdapterEvidence
impl StructuralPartialEq for WgpuAdapterEvidence
Auto Trait Implementations§
impl Freeze for WgpuAdapterEvidence
impl RefUnwindSafe for WgpuAdapterEvidence
impl Send for WgpuAdapterEvidence
impl Sync for WgpuAdapterEvidence
impl Unpin for WgpuAdapterEvidence
impl UnsafeUnpin for WgpuAdapterEvidence
impl UnwindSafe for WgpuAdapterEvidence
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.