pub struct GpuProbe {
pub usable_gpu: bool,
pub force_cpu: bool,
}Expand description
What a hardware probe found. The caller fills this (e.g. from a wgpu adapter enumeration, an env override, or a forced-CPU test flag); we keep the policy — turning a probe into a pick — in one place so every graph surface decides identically.
Fields§
§usable_gpu: boolA usable GPU adapter was found (a real wgpu device can be created).
force_cpu: boolThe caller forces the CPU path regardless (CI determinism, golden PNGs,
FACETT_GRAPHVIEW_CPU=1, a known-bad driver allowlist hit).
Implementations§
Trait Implementations§
impl Copy for GpuProbe
impl Eq for GpuProbe
impl StructuralPartialEq for GpuProbe
Auto Trait Implementations§
impl Freeze for GpuProbe
impl RefUnwindSafe for GpuProbe
impl Send for GpuProbe
impl Sync for GpuProbe
impl Unpin for GpuProbe
impl UnsafeUnpin for GpuProbe
impl UnwindSafe for GpuProbe
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