pub struct GeneTile {Show 30 fields
pub gene_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>,
pub tile_id: String,
pub confidence: f64,
pub question: String,
pub answer: String,
pub tags: Vec<String>,
pub anchors: Vec<String>,
pub weight: f64,
pub use_count: u64,
pub active: bool,
pub last_used_tick: u64,
pub constraint_tolerance: f64,
pub constraint_threshold: f64,
pub conversion_score: f64,
pub activation_count: u64,
}Expand description
Union of Gene + Tile fields. All gene fields stored verbatim → lossless round-trip.
Fields§
§gene_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>§tile_id: String§confidence: f64§question: String§answer: String§anchors: Vec<String>§weight: f64§use_count: u64§active: bool§last_used_tick: u64§constraint_tolerance: f64§constraint_threshold: f64§conversion_score: f64§activation_count: u64Trait Implementations§
Auto Trait Implementations§
impl Freeze for GeneTile
impl RefUnwindSafe for GeneTile
impl Send for GeneTile
impl Sync for GeneTile
impl Unpin for GeneTile
impl UnsafeUnpin for GeneTile
impl UnwindSafe for GeneTile
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