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 UnsafeUnpin 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