pub struct EventCounterReporter { /* private fields */ }
Trait Implementations§
source§impl Debug for EventCounterReporter
impl Debug for EventCounterReporter
source§impl Default for EventCounterReporter
impl Default for EventCounterReporter
source§fn default() -> EventCounterReporter
fn default() -> EventCounterReporter
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EventCounterReporter
impl<'de> Deserialize<'de> for EventCounterReporter
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 EventCounterReporter
impl Reporter for EventCounterReporter
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 EventCounterReporter
impl Serialize for EventCounterReporter
source§impl SerializeableReporter for EventCounterReporter
impl SerializeableReporter for EventCounterReporter
fn reporter_name(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for EventCounterReporter
impl RefUnwindSafe for EventCounterReporter
impl Send for EventCounterReporter
impl Sync for EventCounterReporter
impl Unpin for EventCounterReporter
impl UnwindSafe for EventCounterReporter
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