pub struct TaskEdge {
pub edge_type: EdgeType,
pub condition: Option<String>,
}Expand description
An edge representing a dependency between tasks.
Fields§
§edge_type: EdgeTypeEdge type (data dependency, control dependency, etc.).
condition: Option<String>Condition for edge activation.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskEdge
impl<'de> Deserialize<'de> for TaskEdge
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
Auto Trait Implementations§
impl Freeze for TaskEdge
impl RefUnwindSafe for TaskEdge
impl Send for TaskEdge
impl Sync for TaskEdge
impl Unpin for TaskEdge
impl UnsafeUnpin for TaskEdge
impl UnwindSafe for TaskEdge
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