rtcm_rs/
val_gen.rs

1use rand::Rng;
2
3pub struct ValGen<FR, LR, RR>
4where
5    FR: Rng,
6    LR: Rng,
7    RR: Rng,
8{
9    pub field_rng: FR,
10    pub len_rng: LR,
11    pub rng_rng: RR,
12}
13
14impl<FR, LR, RR> ValGen<FR, LR, RR>
15where
16    FR: Rng,
17    LR: Rng,
18    RR: Rng,
19{
20    pub fn new(field_rng: FR, len_rng: LR, rng_rng: RR) -> Self {
21        ValGen {
22            field_rng,
23            len_rng,
24            rng_rng,
25        }
26    }
27}