interact 0.3.6

A framework for online program state introspection
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rand::distributions::Distribution;
use rand::distributions::Standard;
use rand::Rng;

pub trait Rand {
    fn new_random<R: Rng>(rng: &mut R) -> Self;
}

impl<T> Rand for T
where
    Standard: Distribution<T>,
{
    fn new_random<R: Rng>(rng: &mut R) -> Self {
        rng.gen()
    }
}