pub enum CommunicationOperation {
AllReduce,
Broadcast,
PointToPoint,
}Expand description
Types of distributed communication operations
Variants§
Trait Implementations§
Source§impl Clone for CommunicationOperation
impl Clone for CommunicationOperation
Source§fn clone(&self) -> CommunicationOperation
fn clone(&self) -> CommunicationOperation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommunicationOperation
impl Debug for CommunicationOperation
Source§impl PartialEq for CommunicationOperation
impl PartialEq for CommunicationOperation
impl Copy for CommunicationOperation
impl Eq for CommunicationOperation
impl StructuralPartialEq for CommunicationOperation
Auto Trait Implementations§
impl Freeze for CommunicationOperation
impl RefUnwindSafe for CommunicationOperation
impl Send for CommunicationOperation
impl Sync for CommunicationOperation
impl Unpin for CommunicationOperation
impl UnsafeUnpin for CommunicationOperation
impl UnwindSafe for CommunicationOperation
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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