pub enum CommunicatorRelation {
Identical,
Congruent,
Similar,
Unequal,
}Expand description
How two communicators relate (MPI_Comm_compare).
Variants§
Identical
The communicators are handles to the same object.
Congruent
Same group and rank order, different context.
Similar
Same members, different rank order.
Unequal
The groups differ.
Trait Implementations§
Source§impl Clone for CommunicatorRelation
impl Clone for CommunicatorRelation
Source§fn clone(&self) -> CommunicatorRelation
fn clone(&self) -> CommunicatorRelation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CommunicatorRelation
Source§impl Debug for CommunicatorRelation
impl Debug for CommunicatorRelation
impl Eq for CommunicatorRelation
Source§impl PartialEq for CommunicatorRelation
impl PartialEq for CommunicatorRelation
Source§fn eq(&self, other: &CommunicatorRelation) -> bool
fn eq(&self, other: &CommunicatorRelation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CommunicatorRelation
Auto Trait Implementations§
impl Freeze for CommunicatorRelation
impl RefUnwindSafe for CommunicatorRelation
impl Send for CommunicatorRelation
impl Sync for CommunicatorRelation
impl Unpin for CommunicatorRelation
impl UnsafeUnpin for CommunicatorRelation
impl UnwindSafe for CommunicatorRelation
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