pub trait SeriesJoin: SeriesSealed + Sized {
// Provided methods
fn hash_join_inner(
&self,
other: &Series,
validate: JoinValidation,
join_nulls: bool,
) -> PolarsResult<(InnerJoinIds, bool)> { ... }
fn hash_join_outer(
&self,
other: &Series,
validate: JoinValidation,
join_nulls: bool,
) -> PolarsResult<(PrimitiveArray<IdxSize>, PrimitiveArray<IdxSize>)> { ... }
}
Provided Methods§
fn hash_join_inner( &self, other: &Series, validate: JoinValidation, join_nulls: bool, ) -> PolarsResult<(InnerJoinIds, bool)>
fn hash_join_outer( &self, other: &Series, validate: JoinValidation, join_nulls: bool, ) -> PolarsResult<(PrimitiveArray<IdxSize>, PrimitiveArray<IdxSize>)>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.