Struct genevo::population::PopulationBuilder
source · [−]pub struct PopulationBuilder;
Expand description
The PopulationBuilder
creates a new Population
with a number of newly
created individuals or just individual genetic::Genotype
s.
Typically the PopulationBuilder
is used to create the initial population
with randomly created individuals.
To use this PopulationBuilder
for a custom genetic::Genotype
the trait
GenomeBuilder
must be implemented for the custom genetic::Genotype
.
Trait Implementations
sourceimpl Clone for PopulationBuilder
impl Clone for PopulationBuilder
sourcefn clone(&self) -> PopulationBuilder
fn clone(&self) -> PopulationBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PopulationBuilder
impl Debug for PopulationBuilder
impl StructuralPartialEq for PopulationBuilder
Auto Trait Implementations
impl RefUnwindSafe for PopulationBuilder
impl Send for PopulationBuilder
impl Sync for PopulationBuilder
impl Unpin for PopulationBuilder
impl UnwindSafe for PopulationBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more