pub enum JoinMode {
Inner,
LeftOuter,
Interval {
lower: Duration,
upper: Duration,
},
}Expand description
Which join semantics to apply.
Variants§
Inner
Emit only when both sides have a matching key + timestamp within time_tolerance.
LeftOuter
Like inner, but also tracks left events that had no right match.
Interval
Interval join: left.time ∈ [right.time + lower, right.time + upper]
Trait Implementations§
impl StructuralPartialEq for JoinMode
Auto Trait Implementations§
impl Freeze for JoinMode
impl RefUnwindSafe for JoinMode
impl Send for JoinMode
impl Sync for JoinMode
impl Unpin for JoinMode
impl UnsafeUnpin for JoinMode
impl UnwindSafe for JoinMode
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