Skip to content

Commit c08ba8c

Browse files
committed
Fix
1 parent 067120c commit c08ba8c

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

src/mining/lib.rs

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
+++ mining/lib.rs
2-
-use std::collections::HashMap;
31
use std::collections::HashMap;
4-
use std::sync::Arc;
5-
use std::sync::atomic::{AtomicUsize, Ordering};
2+
use std::collections::HashMap;
3+
use std::sync::Arc;
4+
use std::sync::atomic::{AtomicUsize, Ordering};
65

76
pub struct Miner {
87
pub id: usize,
98
pub struct Miner {
109
pub hash_power: usize,
1110
pub hash_rate: AtomicUsize,
1211
pub shares: Arc<HashMap<usize, usize>>,
13-
- pub difficulty: usize,
14-
+ pub difficulty: u64,
12+
pub difficulty: usize,
13+
pub difficulty: u64,
1514
}
1615
}
1716

@@ -25,20 +24,20 @@ use std::collections::HashMap;
2524
}
2625

2726
pub fn hash_rate(&self) -> usize {
28-
- self.hash_rate.load(Ordering::SeqCst)
29-
+ self.hash_rate.load(Ordering::SeqCst) as u64
27+
- self.hash_rate.load(Ordering::SeqCst)
28+
self.hash_rate.load(Ordering::SeqCst) as u64
3029
}
3130

3231
pub fn mine(&self, nonce: usize) -> bool {
3332

3433
let mut hash = nonce;
35-
@@ impl Miner {
34+
impl Miner {
3635
self.hash_rate.store(hash_rate, Ordering::SeqCst);
3736
true
3837

3938
} else {
40-
- false
41-
+ false
39+
false
40+
false
4241
}
4342

4443
}

0 commit comments

Comments
 (0)