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: u64
Trait 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