pub struct DependencyRule {
pub workflow_id: String,
pub required_status: ExecutionStatus,
pub time_window_secs: Option<u64>,
pub version_requirement: Option<String>,
}Expand description
Dependency rule for a single dependency.
Fields§
§workflow_id: StringDependent workflow ID.
required_status: ExecutionStatusRequired execution status.
time_window_secs: Option<u64>Optional time window in seconds (dependency must complete within this window).
version_requirement: Option<String>Optional execution version/tag requirement.
Trait Implementations§
Source§impl Clone for DependencyRule
impl Clone for DependencyRule
Source§fn clone(&self) -> DependencyRule
fn clone(&self) -> DependencyRule
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 DependencyRule
impl Debug for DependencyRule
Source§impl<'de> Deserialize<'de> for DependencyRule
impl<'de> Deserialize<'de> for DependencyRule
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 DependencyRule
impl RefUnwindSafe for DependencyRule
impl Send for DependencyRule
impl Sync for DependencyRule
impl Unpin for DependencyRule
impl UnsafeUnpin for DependencyRule
impl UnwindSafe for DependencyRule
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