pub enum AnyReporterPluginVec {
IgnoreSpeciationIgnoreDispersalIgnoreProgress(ReporterPluginVec<False, False, False>),
IgnoreSpeciationIgnoreDispersalReportProgress(ReporterPluginVec<False, False, True>),
IgnoreSpeciationReportDispersalIgnoreProgress(ReporterPluginVec<False, True, False>),
IgnoreSpeciationReportDispersalReportProgress(ReporterPluginVec<False, True, True>),
ReportSpeciationIgnoreDispersalIgnoreProgress(ReporterPluginVec<True, False, False>),
ReportSpeciationIgnoreDispersalReportProgress(ReporterPluginVec<True, False, True>),
ReportSpeciationReportDispersalIgnoreProgress(ReporterPluginVec<True, True, False>),
ReportSpeciationReportDispersalReportProgress(ReporterPluginVec<True, True, True>),
}
Variants§
IgnoreSpeciationIgnoreDispersalIgnoreProgress(ReporterPluginVec<False, False, False>)
IgnoreSpeciationIgnoreDispersalReportProgress(ReporterPluginVec<False, False, True>)
IgnoreSpeciationReportDispersalIgnoreProgress(ReporterPluginVec<False, True, False>)
IgnoreSpeciationReportDispersalReportProgress(ReporterPluginVec<False, True, True>)
ReportSpeciationIgnoreDispersalIgnoreProgress(ReporterPluginVec<True, False, False>)
ReportSpeciationIgnoreDispersalReportProgress(ReporterPluginVec<True, False, True>)
ReportSpeciationReportDispersalIgnoreProgress(ReporterPluginVec<True, True, False>)
ReportSpeciationReportDispersalReportProgress(ReporterPluginVec<True, True, True>)
Implementations§
source§impl AnyReporterPluginVec
impl AnyReporterPluginVec
pub fn with_lifetime<Q, F: FnOnce(Self) -> Q>(self, inner: F) -> Q
Trait Implementations§
source§impl Debug for AnyReporterPluginVec
impl Debug for AnyReporterPluginVec
source§impl<'de> Deserialize<'de> for AnyReporterPluginVec
impl<'de> Deserialize<'de> for AnyReporterPluginVec
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 FromIterator<ReporterPlugin> for AnyReporterPluginVec
impl FromIterator<ReporterPlugin> for AnyReporterPluginVec
source§fn from_iter<I: IntoIterator<Item = ReporterPlugin>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = ReporterPlugin>>(iter: I) -> Self
Creates a value from an iterator. Read more
Auto Trait Implementations§
impl Freeze for AnyReporterPluginVec
impl !RefUnwindSafe for AnyReporterPluginVec
impl !Send for AnyReporterPluginVec
impl !Sync for AnyReporterPluginVec
impl Unpin for AnyReporterPluginVec
impl !UnwindSafe for AnyReporterPluginVec
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