pub struct WaitingEdgeInfo {
pub target: String,
pub predecessors: Vec<String>,
}Expand description
A barrier / waiting (fan-in) edge: target only activates once every node
in predecessors has completed, possibly across supersteps.
Fields§
§target: StringThe join node that waits on its predecessors.
predecessors: Vec<String>The predecessor nodes that must all complete first, sorted.
Trait Implementations§
Source§impl Clone for WaitingEdgeInfo
impl Clone for WaitingEdgeInfo
Source§fn clone(&self) -> WaitingEdgeInfo
fn clone(&self) -> WaitingEdgeInfo
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 WaitingEdgeInfo
impl Debug for WaitingEdgeInfo
Source§impl<'de> Deserialize<'de> for WaitingEdgeInfo
impl<'de> Deserialize<'de> for WaitingEdgeInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WaitingEdgeInfo
Source§impl Ord for WaitingEdgeInfo
impl Ord for WaitingEdgeInfo
Source§fn cmp(&self, other: &WaitingEdgeInfo) -> Ordering
fn cmp(&self, other: &WaitingEdgeInfo) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for WaitingEdgeInfo
impl PartialEq for WaitingEdgeInfo
Source§impl PartialOrd for WaitingEdgeInfo
impl PartialOrd for WaitingEdgeInfo
Source§impl Serialize for WaitingEdgeInfo
impl Serialize for WaitingEdgeInfo
impl StructuralPartialEq for WaitingEdgeInfo
Auto Trait Implementations§
impl Freeze for WaitingEdgeInfo
impl RefUnwindSafe for WaitingEdgeInfo
impl Send for WaitingEdgeInfo
impl Sync for WaitingEdgeInfo
impl Unpin for WaitingEdgeInfo
impl UnsafeUnpin for WaitingEdgeInfo
impl UnwindSafe for WaitingEdgeInfo
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