Struct necsim_plugins_csv::CsvReporter
source · pub struct CsvReporter { /* private fields */ }
Trait Implementations§
source§impl Debug for CsvReporter
impl Debug for CsvReporter
source§impl<'de> Deserialize<'de> for CsvReporter
impl<'de> Deserialize<'de> for CsvReporter
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Reporter for CsvReporter
impl Reporter for CsvReporter
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, _progress: &MaybeUsed<u64, Self::ReportProgress>)
type ReportProgress = False
fn finalise(self)where
Self: Sized,
source§unsafe fn finalise_boxed(self: Box<Self>)
unsafe fn finalise_boxed(self: Box<Self>)
Safety Read more
source§impl Serialize for CsvReporter
impl Serialize for CsvReporter
source§impl SerializeableReporter for CsvReporter
impl SerializeableReporter for CsvReporter
fn reporter_name(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for CsvReporter
impl RefUnwindSafe for CsvReporter
impl Send for CsvReporter
impl Sync for CsvReporter
impl Unpin for CsvReporter
impl UnwindSafe for CsvReporter
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