Trait mc_oblivious_traits::PositionMapCreator[][src]

pub trait PositionMapCreator<RngType: RngCore + CryptoRng> {
    fn create<M: 'static + FnMut() -> RngType>(
        size: u64,
        height: u32,
        stash_size: usize,
        rng_maker: &mut M
    ) -> Box<dyn PositionMap + Send + Sync + 'static>; }

A factory which creates a PositionMap

Required methods

fn create<M: 'static + FnMut() -> RngType>(
    size: u64,
    height: u32,
    stash_size: usize,
    rng_maker: &mut M
) -> Box<dyn PositionMap + Send + Sync + 'static>
[src]

Loading content...

Implementors

Loading content...