pub struct Builder { /* private fields */ }Expand description
A builder for ConditionalSpecification.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn active(self, input: bool) -> Self
pub fn active(self, input: bool) -> Self
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
sourcepub fn set_active(self, input: Option<bool>) -> Self
pub fn set_active(self, input: Option<bool>) -> Self
Determines whether a conditional branch is active. When active is false, the conditions are not evaluated.
sourcepub fn conditional_branches(self, input: ConditionalBranch) -> Self
pub fn conditional_branches(self, input: ConditionalBranch) -> Self
Appends an item to conditional_branches.
To override the contents of this collection use set_conditional_branches.
A list of conditional branches. A conditional branch is made up of a condition, a response and a next step. The response and next step are executed when the condition is true.
sourcepub fn set_conditional_branches(
self,
input: Option<Vec<ConditionalBranch>>
) -> Self
pub fn set_conditional_branches(
self,
input: Option<Vec<ConditionalBranch>>
) -> Self
A list of conditional branches. A conditional branch is made up of a condition, a response and a next step. The response and next step are executed when the condition is true.
sourcepub fn default_branch(self, input: DefaultConditionalBranch) -> Self
pub fn default_branch(self, input: DefaultConditionalBranch) -> Self
The conditional branch that should be followed when the conditions for other branches are not satisfied. A conditional branch is made up of a condition, a response and a next step.
sourcepub fn set_default_branch(self, input: Option<DefaultConditionalBranch>) -> Self
pub fn set_default_branch(self, input: Option<DefaultConditionalBranch>) -> Self
The conditional branch that should be followed when the conditions for other branches are not satisfied. A conditional branch is made up of a condition, a response and a next step.
sourcepub fn build(self) -> ConditionalSpecification
pub fn build(self) -> ConditionalSpecification
Consumes the builder and constructs a ConditionalSpecification.
Trait Implementations
sourceimpl PartialEq<Builder> for Builder
impl PartialEq<Builder> for Builder
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more