Skip to main content

SymmetricHashJoinEither

Type Alias SymmetricHashJoinEither 

Source
pub type SymmetricHashJoinEither<'a, Key, V1, V2, Lhs, Rhs, LhsState, RhsState> = Either<Iter<NewTickJoinIter<'a, Key, V1, V2, LhsState, RhsState>>, SymmetricHashJoin<Lhs, Rhs, &'a mut LhsState, &'a mut RhsState, LhsState, RhsState>>;
Available on crate feature std only.
Expand description

Type alias for the Either pull returned by symmetric_hash_join.

Aliased Type§

pub enum SymmetricHashJoinEither<'a, Key, V1, V2, Lhs, Rhs, LhsState, RhsState> {
    Left(Iter<NewTickJoinIter<'a, Key, V1, V2, LhsState, RhsState>>),
    Right(SymmetricHashJoin<Lhs, Rhs, &'a mut LhsState, &'a mut RhsState, LhsState, RhsState>),
}

Variants§

§

Left(Iter<NewTickJoinIter<'a, Key, V1, V2, LhsState, RhsState>>)

A value of type L.

§

Right(SymmetricHashJoin<Lhs, Rhs, &'a mut LhsState, &'a mut RhsState, LhsState, RhsState>)

A value of type R.