pub trait PartitionStream<'a, T, C1, C2, Order> {
// Required method
fn send_partitioned<F: Fn((MemberId<C2>, T)) -> (MemberId<C2>, T) + 'a>(
self,
other: &Cluster<'a, C2>,
dist_policy: impl IntoQuotedMut<'a, F, Cluster<'a, C1>>,
) -> Stream<T, Cluster<'a, C2>, Unbounded, NoOrder>
where T: Clone + Serialize + DeserializeOwned;
}
Required Methods§
fn send_partitioned<F: Fn((MemberId<C2>, T)) -> (MemberId<C2>, T) + 'a>( self, other: &Cluster<'a, C2>, dist_policy: impl IntoQuotedMut<'a, F, Cluster<'a, C1>>, ) -> Stream<T, Cluster<'a, C2>, Unbounded, NoOrder>
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.