pub struct PolicyMutation {
pub gene_name: String,
pub old_value: f64,
pub new_value: f64,
pub beneficial: bool,
}Expand description
A mutation in policy evolution.
Fields§
§gene_name: StringWhat changed.
old_value: f64Previous value.
new_value: f64New value.
beneficial: boolWhether this mutation improved fitness.
Trait Implementations§
Source§impl Clone for PolicyMutation
impl Clone for PolicyMutation
Source§fn clone(&self) -> PolicyMutation
fn clone(&self) -> PolicyMutation
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 PolicyMutation
impl Debug for PolicyMutation
Source§impl<'de> Deserialize<'de> for PolicyMutation
impl<'de> Deserialize<'de> for PolicyMutation
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 PolicyMutation
impl RefUnwindSafe for PolicyMutation
impl Send for PolicyMutation
impl Sync for PolicyMutation
impl Unpin for PolicyMutation
impl UnsafeUnpin for PolicyMutation
impl UnwindSafe for PolicyMutation
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