pub struct DistributedArrayManager { /* private fields */ }Expand description
Manager for distributed array operations
Implementations§
Source§impl DistributedArrayManager
impl DistributedArrayManager
Sourcepub fn distribute_array<T>(
&self,
data: Vec<T>,
) -> CoreResult<DistributedArray<T>>
pub fn distribute_array<T>( &self, data: Vec<T>, ) -> CoreResult<DistributedArray<T>>
Distribute an array across cluster nodes
Sourcepub fn gather_results<T>(&self, localresult: Vec<T>) -> CoreResult<Vec<T>>
pub fn gather_results<T>(&self, localresult: Vec<T>) -> CoreResult<Vec<T>>
Gather results from distributed computation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DistributedArrayManager
impl RefUnwindSafe for DistributedArrayManager
impl Send for DistributedArrayManager
impl Sync for DistributedArrayManager
impl Unpin for DistributedArrayManager
impl UnwindSafe for DistributedArrayManager
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more