pub struct FanoutGroupPolicy {
pub group_id: String,
pub strategy: FanoutSyncStrategy,
pub min_success: Option<u32>,
pub on_branch_failure: FanoutBranchFailurePolicy,
pub threshold_gates: Option<Vec<FanoutThresholdGate>>,
pub conflict_gates: Option<Vec<FanoutConflictGate>>,
}Fields§
§group_id: String§strategy: FanoutSyncStrategy§min_success: Option<u32>§on_branch_failure: FanoutBranchFailurePolicy§threshold_gates: Option<Vec<FanoutThresholdGate>>§conflict_gates: Option<Vec<FanoutConflictGate>>Trait Implementations§
Source§impl Clone for FanoutGroupPolicy
impl Clone for FanoutGroupPolicy
Source§fn clone(&self) -> FanoutGroupPolicy
fn clone(&self) -> FanoutGroupPolicy
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 FanoutGroupPolicy
impl Debug for FanoutGroupPolicy
Source§impl<'de> Deserialize<'de> for FanoutGroupPolicy
impl<'de> Deserialize<'de> for FanoutGroupPolicy
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
Source§impl PartialEq for FanoutGroupPolicy
impl PartialEq for FanoutGroupPolicy
Source§fn eq(&self, other: &FanoutGroupPolicy) -> bool
fn eq(&self, other: &FanoutGroupPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FanoutGroupPolicy
impl Serialize for FanoutGroupPolicy
impl StructuralPartialEq for FanoutGroupPolicy
Auto Trait Implementations§
impl Freeze for FanoutGroupPolicy
impl RefUnwindSafe for FanoutGroupPolicy
impl Send for FanoutGroupPolicy
impl Sync for FanoutGroupPolicy
impl Unpin for FanoutGroupPolicy
impl UnsafeUnpin for FanoutGroupPolicy
impl UnwindSafe for FanoutGroupPolicy
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