Struct necsim_plugins_common::progress::ProgressReporter
source · pub struct ProgressReporter { /* private fields */ }
Trait Implementations§
source§impl Debug for ProgressReporter
impl Debug for ProgressReporter
source§impl Default for ProgressReporter
impl Default for ProgressReporter
source§impl<'de> Deserialize<'de> for ProgressReporter
impl<'de> Deserialize<'de> for ProgressReporter
source§fn deserialize<D: Deserializer<'de>>(_deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(_deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
source§impl Drop for ProgressReporter
impl Drop for ProgressReporter
source§impl Reporter for ProgressReporter
impl Reporter for ProgressReporter
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, remaining: &MaybeUsed<u64, Self::ReportProgress>)
type ReportProgress = True
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,
§unsafe fn finalise_boxed(self: Box<Self>)
unsafe fn finalise_boxed(self: Box<Self>)
Safety Read more
source§impl Serialize for ProgressReporter
impl Serialize for ProgressReporter
source§impl SerializeableReporter for ProgressReporter
impl SerializeableReporter for ProgressReporter
fn reporter_name(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for ProgressReporter
impl !RefUnwindSafe for ProgressReporter
impl Send for ProgressReporter
impl Sync for ProgressReporter
impl Unpin for ProgressReporter
impl !UnwindSafe for ProgressReporter
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