node/snark_pool/
snark_pool_service.rs

1use crate::core::snark::SnarkJobId;
2
3pub trait SnarkPoolService: redux::Service {
4    fn random_choose<'a>(
5        &mut self,
6        iter: impl Iterator<Item = &'a SnarkJobId>,
7        n: usize,
8    ) -> Vec<SnarkJobId>;
9}