pub struct AdapterDiagnostics {
pub name: String,
pub backend: String,
pub driver: String,
pub driver_info: String,
pub tier: CapabilityTier,
pub timestamp_queries: bool,
}Expand description
Adapter metadata recorded beside reproducible benchmark samples.
Fields§
§name: StringPlatform adapter name.
backend: StringSelected graphics backend.
driver: StringDriver name.
driver_info: StringDriver version/details.
tier: CapabilityTierCapability tier driving deterministic degradation.
timestamp_queries: boolWhether hardware timestamps are active.
Trait Implementations§
Source§impl Clone for AdapterDiagnostics
impl Clone for AdapterDiagnostics
Source§impl Debug for AdapterDiagnostics
impl Debug for AdapterDiagnostics
impl Eq for AdapterDiagnostics
Source§impl PartialEq for AdapterDiagnostics
impl PartialEq for AdapterDiagnostics
impl StructuralPartialEq for AdapterDiagnostics
Auto Trait Implementations§
impl Freeze for AdapterDiagnostics
impl RefUnwindSafe for AdapterDiagnostics
impl Send for AdapterDiagnostics
impl Sync for AdapterDiagnostics
impl Unpin for AdapterDiagnostics
impl UnsafeUnpin for AdapterDiagnostics
impl UnwindSafe for AdapterDiagnostics
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.