pub fn try_step(&mut self) -> Option<u64> {
        if self.check_hash() >= self.difficulty {
            return Some(self.count);
        }

        self.data.push_front(0u8);
        self.count += 1;
        None
    }
/// Try one step; if successful return the proof result.
///
/// (This does not invalidate the prover. Continuing might find another valid solution.)
Try one step; if successful return the proof result.
(This does not invalidate the prover. Continuing might find another valid solution.)
Try one step ; if successful return the proof result . ( This does not invalidate the prover . Continuing might find another valid solution . )
pub fn try_step(&mut self) -> Option<u64> {
        if self.check_hash() >= self.difficulty {
            return Some(self.count);
        }
        self.data.push_front(0u8);
        self.count += 1;
        None
    }
pub fn try_step ( & mut self ) -> Option < u64 > { if self . check_hash ( ) >= self . difficulty { return Some ( self . count ) ; } self . data . push_front ( 0u8 ) ; self . count += 1 ; None }
Try one step; if successful return the proof result.
Try one step ; if successful return the proof result .
&mut self
&mut self