pub enum ParallelPolicyConfig {
RequireAll,
RequireOne,
RequireN(usize),
}Expand description
Determines when a Parallel composition node succeeds, based on its children’s outcomes.
Variants§
RequireAll
Succeeds only once all children succeed.
RequireOne
Succeeds once any one child succeeds.
RequireN(usize)
Succeeds once at least the given number of children succeed.
Trait Implementations§
Source§impl Clone for ParallelPolicyConfig
impl Clone for ParallelPolicyConfig
Source§fn clone(&self) -> ParallelPolicyConfig
fn clone(&self) -> ParallelPolicyConfig
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 ParallelPolicyConfig
impl Debug for ParallelPolicyConfig
Source§impl<'de> Deserialize<'de> for ParallelPolicyConfig
impl<'de> Deserialize<'de> for ParallelPolicyConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParallelPolicyConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParallelPolicyConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ParallelPolicyConfig> for ParallelPolicy
impl From<ParallelPolicyConfig> for ParallelPolicy
Source§fn from(config: ParallelPolicyConfig) -> ParallelPolicy
fn from(config: ParallelPolicyConfig) -> ParallelPolicy
Converts to this type from the input type.
Source§impl JsonSchema for ParallelPolicyConfig
impl JsonSchema for ParallelPolicyConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Serialize for ParallelPolicyConfig
impl Serialize for ParallelPolicyConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ParallelPolicyConfig
impl RefUnwindSafe for ParallelPolicyConfig
impl Send for ParallelPolicyConfig
impl Sync for ParallelPolicyConfig
impl Unpin for ParallelPolicyConfig
impl UnsafeUnpin for ParallelPolicyConfig
impl UnwindSafe for ParallelPolicyConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more