pub struct InstanceAggregation {
pub target: StreamReference,
pub caller: StreamReference,
pub selection: InstanceSelection,
pub aggr: InstanceOperation,
/* private fields */
}Expand description
Represents an instance of an instance aggregation
Fields§
§target: StreamReferenceThe stream whose values will be aggregated
caller: StreamReferenceThe stream calling and evaluating this window
selection: InstanceSelectionA filter over the instances
aggr: InstanceOperationThe operation to be performed over the instances
Trait Implementations§
Source§impl Aggregation for InstanceAggregation
impl Aggregation for InstanceAggregation
Source§impl Clone for InstanceAggregation
impl Clone for InstanceAggregation
Source§fn clone(&self) -> InstanceAggregation
fn clone(&self) -> InstanceAggregation
Returns a duplicate of the value. Read more
1.0.0 · 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 InstanceAggregation
impl Debug for InstanceAggregation
Source§impl PartialEq for InstanceAggregation
impl PartialEq for InstanceAggregation
impl StructuralPartialEq for InstanceAggregation
Auto Trait Implementations§
impl Freeze for InstanceAggregation
impl RefUnwindSafe for InstanceAggregation
impl Send for InstanceAggregation
impl Sync for InstanceAggregation
impl Unpin for InstanceAggregation
impl UnwindSafe for InstanceAggregation
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
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