pub trait PowPairSource<F: FieldExtension>: PreprocessingSource<PowPair<F>> {
// Provided methods
fn request_n_pow_pairs(
&mut self,
n_pow_pairs: usize,
exponent: BoxedUint,
) -> Vec<NextPowPair<F>> ⓘ { ... }
fn request_n_pow_pairs_batch(
&mut self,
n_pow_pairs: usize,
exponent: BoxedUint,
) -> NextBatch<PowPair<F>> { ... }
}Expand description
Retrieves PowPairs for the local peer upon request.
Provided Methods§
Sourcefn request_n_pow_pairs(
&mut self,
n_pow_pairs: usize,
exponent: BoxedUint,
) -> Vec<NextPowPair<F>> ⓘ
fn request_n_pow_pairs( &mut self, n_pow_pairs: usize, exponent: BoxedUint, ) -> Vec<NextPowPair<F>> ⓘ
Per-element variant: yields a vector of individual lazy futures.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".