pub struct DNAInfo {
pub hash: String,
pub generation: u64,
pub sequence_length: usize,
pub fitness: f64,
pub mutation_count: usize,
pub biological_age: u64,
pub species: String,
pub mutation_rate: f64,
pub adaptation_score: f64,
pub neural_complexity: f64,
pub created_at: u64,
pub key_generation: u64,
}Expand description
Summary information about DNA
Fieldsยง
ยงhash: Stringยงgeneration: u64ยงsequence_length: usizeยงfitness: f64ยงmutation_count: usizeยงbiological_age: u64ยงspecies: Stringยงmutation_rate: f64ยงadaptation_score: f64ยงneural_complexity: f64ยงcreated_at: u64ยงkey_generation: u64Trait Implementationsยง
Sourceยงimpl<'de> Deserialize<'de> for DNAInfo
impl<'de> Deserialize<'de> for DNAInfo
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 DNAInfo
impl RefUnwindSafe for DNAInfo
impl Send for DNAInfo
impl Sync for DNAInfo
impl Unpin for DNAInfo
impl UnwindSafe for DNAInfo
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