From 9980be06826fff22972635b40a8e838a7b90a7a1 Mon Sep 17 00:00:00 2001 From: b1ek Date: Wed, 2 Aug 2023 21:52:54 +1000 Subject: [PATCH] add docs --- src/solver.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/solver.rs b/src/solver.rs index e7ae4d5..e0ada28 100644 --- a/src/solver.rs +++ b/src/solver.rs @@ -68,6 +68,12 @@ impl POWSolver { range / threads as u128 } + /** + Solve a challenge using multiple threads, + which would be much faster than using just one thread + + This method also supports callbacks via `Option` + */ pub fn solve_blocking(self: &mut POWSolver, threads: u8, callback: Option) -> u128 { let (send, recv) = mpsc::sync_channel::(1); let mut thread_start: u128 = self.challenge.range.min;