pub struct Epoch { /* private fields */ }
Expand description
A resolved epoch
Implementations§
source§impl Epoch
impl Epoch
sourcepub fn size_function(&self) -> SizeFunction
pub fn size_function(&self) -> SizeFunction
The resolved size function
sourcepub fn selfing_rate(&self) -> SelfingRate
pub fn selfing_rate(&self) -> SelfingRate
The resolved selfing rate
sourcepub fn cloning_rate(&self) -> CloningRate
pub fn cloning_rate(&self) -> CloningRate
The resolved cloning rate
sourcepub fn start_time(&self) -> Time
pub fn start_time(&self) -> Time
The resolved start time
sourcepub fn start_size(&self) -> DemeSize
pub fn start_size(&self) -> DemeSize
The resolved start size
sourcepub fn time_interval(&self) -> TimeInterval
pub fn time_interval(&self) -> TimeInterval
The resolved time interval
Trait Implementations§
source§impl PartialEq<Epoch> for Epoch
impl PartialEq<Epoch> for Epoch
impl Copy for Epoch
impl Eq for Epoch
impl StructuralEq for Epoch
impl StructuralPartialEq for Epoch
Auto Trait Implementations§
impl RefUnwindSafe for Epoch
impl Send for Epoch
impl Sync for Epoch
impl Unpin for Epoch
impl UnwindSafe for Epoch
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.