From 9af5bc0269ce526aede15caba5aaa386a0c42deb Mon Sep 17 00:00:00 2001 From: b1ek Date: Wed, 2 Aug 2023 20:45:06 +1000 Subject: [PATCH] use POWSolver in example --- examples/simple_pow.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/simple_pow.rs b/examples/simple_pow.rs index 0a48122..12dbd79 100644 --- a/examples/simple_pow.rs +++ b/examples/simple_pow.rs @@ -1,7 +1,7 @@ use std::time::Instant; -use powlib::{self, gen::{POWRange, POWChallenge}, hash::hash_num, num::Num}; +use powlib::{self, gen::{POWRange, POWChallenge}, hash::hash_num, num::Num, solver::POWSolver}; fn main() { { @@ -13,6 +13,7 @@ fn main() { { let time = Instant::now(); let challenge = POWChallenge::make(POWRange::new(0, 20480)); - println!("Solvling {} took {} seconds", challenge.solve_singlethread(), time.elapsed().as_secs_f32()); + let mut solver = POWSolver::new(challenge); + println!("Solvling {} took {} seconds", solver.solve_signle().unwrap(), time.elapsed().as_secs_f32()); } } \ No newline at end of file