pub struct LineageStats {
pub updates: usize,
pub parent_usage: HashMap<PhenotypeId, usize>,
pub family_usage: HashMap<FamilyId, usize>,
pub family_pairs: HashMap<(FamilyId, FamilyId), usize>,
pub cross_family_crossovers: usize,
pub within_family_crossovers: usize,
}Fields§
§updates: usize§parent_usage: HashMap<PhenotypeId, usize>§family_usage: HashMap<FamilyId, usize>§family_pairs: HashMap<(FamilyId, FamilyId), usize>§cross_family_crossovers: usize§within_family_crossovers: usizeTrait Implementations§
Source§impl Clone for LineageStats
impl Clone for LineageStats
Source§fn clone(&self) -> LineageStats
fn clone(&self) -> LineageStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LineageStats
impl Debug for LineageStats
Source§impl Default for LineageStats
impl Default for LineageStats
Source§fn default() -> LineageStats
fn default() -> LineageStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LineageStats
impl RefUnwindSafe for LineageStats
impl Send for LineageStats
impl Sync for LineageStats
impl Unpin for LineageStats
impl UnsafeUnpin for LineageStats
impl UnwindSafe for LineageStats
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