pub struct MonolithicPartitioning(/* private fields */);Trait Implementations§
source§impl Debug for MonolithicPartitioning
 
impl Debug for MonolithicPartitioning
source§impl Default for MonolithicPartitioning
 
impl Default for MonolithicPartitioning
source§fn default() -> MonolithicPartitioning
 
fn default() -> MonolithicPartitioning
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MonolithicPartitioning
 
impl<'de> Deserialize<'de> for MonolithicPartitioning
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 Partitioning for MonolithicPartitioning
 
impl Partitioning for MonolithicPartitioning
source§fn with_local_partition<R: Reporter, P: ReporterContext<Reporter = R>, A, Q>(
    self,
    reporter_context: P,
    event_log: Self::Auxiliary,
    args: A,
    inner: for<'p> fn(_: &mut Self::LocalPartition<'p, R>, _: A) -> Q,
    _fold: fn(_: Q, _: Q) -> Q
) -> Result<(Q, Self::FinalisableReporter<R>)>
 
fn with_local_partition<R: Reporter, P: ReporterContext<Reporter = R>, A, Q>( self, reporter_context: P, event_log: Self::Auxiliary, args: A, inner: for<'p> fn(_: &mut Self::LocalPartition<'p, R>, _: A) -> Q, _fold: fn(_: Q, _: Q) -> Q ) -> Result<(Q, Self::FinalisableReporter<R>)>
§Errors
Returns an error if the provided event log is not empty.
type Auxiliary = Option<EventLogConfig>
type FinalisableReporter<R: Reporter> = FinalisableMonolithicReporter<R>
type LocalPartition<'p, R: Reporter> = MonolithicLocalPartition<R>
fn get_size(&self) -> PartitionSize
Auto Trait Implementations§
impl Freeze for MonolithicPartitioning
impl RefUnwindSafe for MonolithicPartitioning
impl Send for MonolithicPartitioning
impl Sync for MonolithicPartitioning
impl Unpin for MonolithicPartitioning
impl UnwindSafe for MonolithicPartitioning
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