pub struct PartitionBoundaryRoute {
pub source_group: usize,
pub destination_group: usize,
pub source_rank: usize,
pub destination_rank: usize,
pub route: CommunicationRouteId,
}Expand description
One exact directed architecture boundary after a graph group completes.
Fields§
§source_group: usizeProducing architecture group.
destination_group: usizeConsuming architecture group.
source_rank: usizeWorld rank selected by architecture ownership as the producer.
destination_rank: usizeWorld rank selected by architecture ownership as the consumer.
route: CommunicationRouteIdOpaque route selected in the communication manifest.
Trait Implementations§
Source§impl Clone for PartitionBoundaryRoute
impl Clone for PartitionBoundaryRoute
Source§fn clone(&self) -> PartitionBoundaryRoute
fn clone(&self) -> PartitionBoundaryRoute
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 moreSource§impl Debug for PartitionBoundaryRoute
impl Debug for PartitionBoundaryRoute
impl Eq for PartitionBoundaryRoute
Source§impl PartialEq for PartitionBoundaryRoute
impl PartialEq for PartitionBoundaryRoute
impl StructuralPartialEq for PartitionBoundaryRoute
Auto Trait Implementations§
impl Freeze for PartitionBoundaryRoute
impl RefUnwindSafe for PartitionBoundaryRoute
impl Send for PartitionBoundaryRoute
impl Sync for PartitionBoundaryRoute
impl Unpin for PartitionBoundaryRoute
impl UnsafeUnpin for PartitionBoundaryRoute
impl UnwindSafe for PartitionBoundaryRoute
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