pub enum DecisionAlgorithm {
Majority,
WeightedByFitness,
Consensus,
SwarmIntelligence,
NeuralNetwork,
}
Expand description
Decision algorithms
Variantsยง
Majority
Simple majority voting
WeightedByFitness
Weighted voting by fitness
Consensus
Consensus building
SwarmIntelligence
Swarm intelligence
NeuralNetwork
Artificial neural network
Trait Implementationsยง
Sourceยงimpl Clone for DecisionAlgorithm
impl Clone for DecisionAlgorithm
Sourceยงfn clone(&self) -> DecisionAlgorithm
fn clone(&self) -> DecisionAlgorithm
Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Debug for DecisionAlgorithm
impl Debug for DecisionAlgorithm
Sourceยงimpl<'de> Deserialize<'de> for DecisionAlgorithm
impl<'de> Deserialize<'de> for DecisionAlgorithm
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementationsยง
impl Freeze for DecisionAlgorithm
impl RefUnwindSafe for DecisionAlgorithm
impl Send for DecisionAlgorithm
impl Sync for DecisionAlgorithm
impl Unpin for DecisionAlgorithm
impl UnwindSafe for DecisionAlgorithm
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more