#[non_exhaustive]pub struct StepAmountCapabilityBuilder { /* private fields */ }Expand description
A builder for StepAmountCapability.
Implementations§
source§impl StepAmountCapabilityBuilder
impl StepAmountCapabilityBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the step.
This field is required.sourcepub fn build(self) -> Result<StepAmountCapability, BuildError>
pub fn build(self) -> Result<StepAmountCapability, BuildError>
Consumes the builder and constructs a StepAmountCapability.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for StepAmountCapabilityBuilder
impl Clone for StepAmountCapabilityBuilder
source§fn clone(&self) -> StepAmountCapabilityBuilder
fn clone(&self) -> StepAmountCapabilityBuilder
Returns a copy 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 StepAmountCapabilityBuilder
impl Debug for StepAmountCapabilityBuilder
source§impl Default for StepAmountCapabilityBuilder
impl Default for StepAmountCapabilityBuilder
source§fn default() -> StepAmountCapabilityBuilder
fn default() -> StepAmountCapabilityBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for StepAmountCapabilityBuilder
impl PartialEq for StepAmountCapabilityBuilder
source§fn eq(&self, other: &StepAmountCapabilityBuilder) -> bool
fn eq(&self, other: &StepAmountCapabilityBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StepAmountCapabilityBuilder
Auto Trait Implementations§
impl Freeze for StepAmountCapabilityBuilder
impl RefUnwindSafe for StepAmountCapabilityBuilder
impl Send for StepAmountCapabilityBuilder
impl Sync for StepAmountCapabilityBuilder
impl Unpin for StepAmountCapabilityBuilder
impl UnwindSafe for StepAmountCapabilityBuilder
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> 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>
Creates a shared type from an unshared type.