pub struct Historian { /* private fields */ }Implementations§
Source§impl Historian
impl Historian
pub fn new() -> Self
pub fn record_sample<M: HaplotypeStore + 'static>( &mut self, generation: usize, compartment: usize, sample: Population<M>, )
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Historian
impl !RefUnwindSafe for Historian
impl !Send for Historian
impl !Sync for Historian
impl Unpin for Historian
impl !UnwindSafe for Historian
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more