(&self)
| 638 | fn leaf(&self) { |
| 639 | let done = self.finalized.fetch_add(1, Ordering::Relaxed) + 1; |
| 640 | let step = (self.total / 16).max(1); |
| 641 | if self.enabled && (done.is_multiple_of(step) || done == self.total) { |
| 642 | eprintln!( |
| 643 | "[shard] {}/{} shards finalized ({:.1?} elapsed)", |
| 644 | done, |
| 645 | self.total, |
| 646 | self.start.elapsed() |
| 647 | ); |
| 648 | } |
| 649 | } |
| 650 | |
| 651 | fn done(&self) { |