pub struct AggregationMiddleware { /* private fields */ }Expand description
Aggregation middleware
Implementations§
Source§impl AggregationMiddleware
impl AggregationMiddleware
pub fn new(agg_type: AggregationType) -> Self
Trait Implementations§
Source§impl Clone for AggregationMiddleware
impl Clone for AggregationMiddleware
Source§fn clone(&self) -> AggregationMiddleware
fn clone(&self) -> AggregationMiddleware
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AggregationMiddleware
impl Debug for AggregationMiddleware
Source§impl Middleware for AggregationMiddleware
impl Middleware for AggregationMiddleware
Source§fn process(&self, context: &mut PipelineContext) -> MiddlewareResult<()>
fn process(&self, context: &mut PipelineContext) -> MiddlewareResult<()>
Process the pipeline context
Source§fn should_execute(&self, context: &PipelineContext) -> bool
fn should_execute(&self, context: &PipelineContext) -> bool
Check if this middleware should be executed based on context
Auto Trait Implementations§
impl Freeze for AggregationMiddleware
impl RefUnwindSafe for AggregationMiddleware
impl Send for AggregationMiddleware
impl Sync for AggregationMiddleware
impl Unpin for AggregationMiddleware
impl UnsafeUnpin for AggregationMiddleware
impl UnwindSafe for AggregationMiddleware
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more