Struct necsim_plugins_common::verbose::VerboseReporter
source · pub struct VerboseReporter(/* private fields */);
Trait Implementations§
source§impl Debug for VerboseReporter
impl Debug for VerboseReporter
source§impl Default for VerboseReporter
impl Default for VerboseReporter
source§fn default() -> VerboseReporter
fn default() -> VerboseReporter
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for VerboseReporter
impl<'de> Deserialize<'de> for VerboseReporter
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 Reporter for VerboseReporter
impl Reporter for VerboseReporter
fn report_speciation( &mut self, speciation: &MaybeUsed<SpeciationEvent, Self::ReportSpeciation> )
type ReportSpeciation = True
fn report_dispersal( &mut self, dispersal: &MaybeUsed<DispersalEvent, Self::ReportDispersal> )
type ReportDispersal = True
fn report_progress(&mut self, remaining: &MaybeUsed<u64, Self::ReportProgress>)
type ReportProgress = True
§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 VerboseReporter
impl Serialize for VerboseReporter
source§impl SerializeableReporter for VerboseReporter
impl SerializeableReporter for VerboseReporter
fn reporter_name(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for VerboseReporter
impl RefUnwindSafe for VerboseReporter
impl Send for VerboseReporter
impl Sync for VerboseReporter
impl Unpin for VerboseReporter
impl UnwindSafe for VerboseReporter
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