pub struct BiodiversityReporter { /* private fields */ }
Trait Implementations§
source§impl Debug for BiodiversityReporter
impl Debug for BiodiversityReporter
source§impl Default for BiodiversityReporter
impl Default for BiodiversityReporter
source§impl<'de> Deserialize<'de> for BiodiversityReporter
impl<'de> Deserialize<'de> for BiodiversityReporter
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 BiodiversityReporter
impl Reporter for BiodiversityReporter
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 = False
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 BiodiversityReporter
impl Serialize for BiodiversityReporter
source§impl SerializeableReporter for BiodiversityReporter
impl SerializeableReporter for BiodiversityReporter
fn reporter_name(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for BiodiversityReporter
impl RefUnwindSafe for BiodiversityReporter
impl Send for BiodiversityReporter
impl Sync for BiodiversityReporter
impl Unpin for BiodiversityReporter
impl UnwindSafe for BiodiversityReporter
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