Trait necsim_core::cogs::backup::Backup

source ·
pub trait Backup: Sized {
    // Provided methods
    unsafe fn backup_unchecked(&self) -> Self { ... }
    fn backup(&self) -> BackedUp<Self> { ... }
}

Provided Methods§

source

unsafe fn backup_unchecked(&self) -> Self

source

fn backup(&self) -> BackedUp<Self>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Backup for MigratingLineage

source§

impl Backup for CoalescenceRngSample

source§

impl<M: MathsCore, H: Habitat<M>, G: RngCore<M>, S: LineageStore<M, H>, X: EmigrationExit<M, H, G, S>, D: DispersalSampler<M, H, G>, C: CoalescenceSampler<M, H, S>, T: TurnoverRate<M, H>, N: SpeciationProbability<M, H>, E: EventSampler<M, H, G, S, X, D, C, T, N>, I: ImmigrationEntry<M>, A: ActiveLineageSampler<M, H, G, S, X, D, C, T, N, E, I>> Backup for Simulation<M, H, G, S, X, D, C, T, N, E, I, A>

source§

impl<T: Clone> Backup for T

source§

impl<T: Copy> Backup for T