pub enum BackendUsed {
Gpu,
Cpu,
Split,
}Expand description
The backend a scan actually ran on, so a caller can report the choice
and detect a forced-device fallback (Gpu requested, Cpu used).
Variants§
Gpu
The SIMT device kernel ran.
Cpu
The CPU engine ran.
Split
The host’s cores and the device each took a share of the input’s anchors, at once.
Trait Implementations§
Source§impl Clone for BackendUsed
impl Clone for BackendUsed
impl Copy for BackendUsed
Source§impl Debug for BackendUsed
impl Debug for BackendUsed
impl Eq for BackendUsed
Source§impl PartialEq for BackendUsed
impl PartialEq for BackendUsed
impl StructuralPartialEq for BackendUsed
Auto Trait Implementations§
impl Freeze for BackendUsed
impl RefUnwindSafe for BackendUsed
impl Send for BackendUsed
impl Sync for BackendUsed
impl Unpin for BackendUsed
impl UnsafeUnpin for BackendUsed
impl UnwindSafe for BackendUsed
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