pub struct OverlappingJoiner<Fsa, Fea, Fsb, Feb, T> { /* private fields */ }Implementations§
Source§impl<Fsa, Fea, Fsb, Feb, T> OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
impl<Fsa, Fea, Fsb, Feb, T> OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
Sourcepub fn and<J>(self, other: J) -> AndJoiner<Self, J>
pub fn and<J>(self, other: J) -> AndJoiner<Self, J>
Compose without prematurely binding a borrowed row lifetime.
pub fn into_bounds(self) -> (Fsa, Fea, Fsb, Feb)
Trait Implementations§
Source§impl<A, B, T, Fsa, Fea, Fsb, Feb> Joiner<A, B> for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
impl<A, B, T, Fsa, Fea, Fsb, Feb> Joiner<A, B> for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
Source§impl<Row, C, Fsa, Fea, Fsb, Feb, T> PlannedCondition<Row, C> for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
impl<Row, C, Fsa, Fea, Fsb, Feb, T> PlannedCondition<Row, C> for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
Source§impl<A, B, K, SA, EA, SB, EBd> ToViewPlan<A, B> for OverlappingJoiner<SA, EA, SB, EBd, K>
impl<A, B, K, SA, EA, SB, EBd> ToViewPlan<A, B> for OverlappingJoiner<SA, EA, SB, EBd, K>
Auto Trait Implementations§
impl<Fsa, Fea, Fsb, Feb, T> Freeze for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
impl<Fsa, Fea, Fsb, Feb, T> RefUnwindSafe for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>where
Fsa: RefUnwindSafe,
Fea: RefUnwindSafe,
Fsb: RefUnwindSafe,
Feb: RefUnwindSafe,
PhantomData<fn() -> T>: RefUnwindSafe,
impl<Fsa, Fea, Fsb, Feb, T> Send for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
impl<Fsa, Fea, Fsb, Feb, T> Sync for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
impl<Fsa, Fea, Fsb, Feb, T> Unpin for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>
impl<Fsa, Fea, Fsb, Feb, T> UnsafeUnpin for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>where
Fsa: UnsafeUnpin,
Fea: UnsafeUnpin,
Fsb: UnsafeUnpin,
Feb: UnsafeUnpin,
PhantomData<fn() -> T>: UnsafeUnpin,
impl<Fsa, Fea, Fsb, Feb, T> UnwindSafe for OverlappingJoiner<Fsa, Fea, Fsb, Feb, T>where
Fsa: UnwindSafe,
Fea: UnwindSafe,
Fsb: UnwindSafe,
Feb: UnwindSafe,
PhantomData<fn() -> T>: UnwindSafe,
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