Skip to main content

DeviceGrindingChallenger

Trait DeviceGrindingChallenger 

Source
pub trait DeviceGrindingChallenger: GrindingChallenger {
    // Required method
    fn grind_device(&mut self, bits: usize, scope: &TaskScope) -> Self::Witness;
}
Expand description

A GrindingChallenger that can also grind on device.

Required Methods§

Source

fn grind_device(&mut self, bits: usize, scope: &TaskScope) -> Self::Witness

Grinds on device.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl DeviceGrindingChallenger for KoalaBearDuplexChallenger

Source§

fn grind_device(&mut self, bits: usize, scope: &TaskScope) -> Self::Witness

Source§

impl<F, PF, P, const WIDTH: usize, const RATE: usize> DeviceGrindingChallenger for MultiField32Challenger<F, PF, P, WIDTH, RATE>

Source§

fn grind_device(&mut self, bits: usize, scope: &TaskScope) -> Self::Witness

Implementors§