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