Struct necsim_core::reporter::NullReporter
source · pub struct NullReporter;
Trait Implementations§
source§impl Debug for NullReporter
impl Debug for NullReporter
source§impl Reporter for NullReporter
impl Reporter for NullReporter
fn report_speciation( &mut self, _speciation: &MaybeUsed<SpeciationEvent, Self::ReportSpeciation> )
type ReportSpeciation = False
fn report_dispersal( &mut self, _dispersal: &MaybeUsed<DispersalEvent, Self::ReportDispersal> )
type ReportDispersal = False
fn report_progress(&mut self, _progress: &MaybeUsed<u64, Self::ReportProgress>)
type ReportProgress = False
source§fn initialise(&mut self) -> Result<(), String>
fn initialise(&mut self) -> Result<(), String>
This
initialise
hook can be used to commit to make final
initialisation steps which have side effects. Read morefn finalise(self)where
Self: Sized,
source§unsafe fn finalise_boxed(self: Box<Self>)
unsafe fn finalise_boxed(self: Box<Self>)
Safety Read more
Auto Trait Implementations§
impl Freeze for NullReporter
impl RefUnwindSafe for NullReporter
impl Send for NullReporter
impl Sync for NullReporter
impl Unpin for NullReporter
impl UnwindSafe for NullReporter
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
§impl<T> ExtractDiscriminant for T
impl<T> ExtractDiscriminant for T
§type Discriminant = <T as ExtractDiscriminantSpec<<T as DiscriminantKind>::Discriminant>>::Ty
type Discriminant = <T as ExtractDiscriminantSpec<<T as DiscriminantKind>::Discriminant>>::Ty
The type of the discriminant, which must satisfy the trait bounds
required by
core::mem::Discriminant
. Read more