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