//! Trait for sampling initial decisions.
usecrate::core::rng::Rng;/// Generates initial decisions for a population.
////// Implementations should return exactly `size` decisions; if that is
/// impossible, panic with a clear message in v1.
pubtraitInitializer<D> {/// Produce `size` initial decisions using the supplied RNG.
fninitialize(&mutself, size:usize, rng:&mut Rng)->Vec<D>;}