pub struct HeadlessMeta {
pub backend: String,
pub adapter: String,
pub driver: String,
}Expand description
Which GPU actually produced an image — the provenance every promoted
baseline and every failing artifact has to record (docs/TESTING.md
§ GPU Run Metadata).
Fields§
§backend: StringThe wgpu backend, lowercase (vulkan, metal, dx12, gl).
adapter: StringThe adapter name as the driver reports it (e.g. NVIDIA T400 4GB).
driver: StringThe driver name and, when the backend reports one, its version detail.
Trait Implementations§
Source§impl Clone for HeadlessMeta
impl Clone for HeadlessMeta
Source§impl Debug for HeadlessMeta
impl Debug for HeadlessMeta
Source§impl Display for HeadlessMeta
impl Display for HeadlessMeta
impl Eq for HeadlessMeta
Source§impl PartialEq for HeadlessMeta
impl PartialEq for HeadlessMeta
impl StructuralPartialEq for HeadlessMeta
Auto Trait Implementations§
impl Freeze for HeadlessMeta
impl RefUnwindSafe for HeadlessMeta
impl Send for HeadlessMeta
impl Sync for HeadlessMeta
impl Unpin for HeadlessMeta
impl UnsafeUnpin for HeadlessMeta
impl UnwindSafe for HeadlessMeta
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.