pub struct Gene {Show 16 fields
pub id: String,
pub pattern: String,
pub category: GeneCategory,
pub fitness: f64,
pub energy_cost: f64,
pub expression_level: f64,
pub dominance: f64,
pub usage_count: u64,
pub success_count: u64,
pub failure_count: u64,
pub generation: u32,
pub origin_agent: String,
pub parents: Vec<String>,
pub quarantined: bool,
pub quarantine_reason: Option<String>,
pub instinct: Option<Instinct>,
}Fields§
§id: String§pattern: String§category: GeneCategory§fitness: f64§energy_cost: f64§expression_level: f64§dominance: f64§usage_count: u64§success_count: u64§failure_count: u64§generation: u32§origin_agent: String§parents: Vec<String>§quarantined: bool§quarantine_reason: Option<String>§instinct: Option<Instinct>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Gene
impl RefUnwindSafe for Gene
impl Send for Gene
impl Sync for Gene
impl Unpin for Gene
impl UnsafeUnpin for Gene
impl UnwindSafe for Gene
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