Struct aws_sdk_deadline::types::StepAttributeCapability
source · #[non_exhaustive]pub struct StepAttributeCapability {
pub name: String,
pub any_of: Option<Vec<String>>,
pub all_of: Option<Vec<String>>,
}Expand description
The list of step attributes.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe name of the step attribute.
any_of: Option<Vec<String>>Requires any of the step attributes in a given list.
all_of: Option<Vec<String>>Requires all of the step attribute values.
Implementations§
source§impl StepAttributeCapability
impl StepAttributeCapability
source§impl StepAttributeCapability
impl StepAttributeCapability
sourcepub fn builder() -> StepAttributeCapabilityBuilder
pub fn builder() -> StepAttributeCapabilityBuilder
Creates a new builder-style object to manufacture StepAttributeCapability.
Trait Implementations§
source§impl Clone for StepAttributeCapability
impl Clone for StepAttributeCapability
source§fn clone(&self) -> StepAttributeCapability
fn clone(&self) -> StepAttributeCapability
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 StepAttributeCapability
impl Debug for StepAttributeCapability
source§impl PartialEq for StepAttributeCapability
impl PartialEq for StepAttributeCapability
source§fn eq(&self, other: &StepAttributeCapability) -> bool
fn eq(&self, other: &StepAttributeCapability) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StepAttributeCapability
Auto Trait Implementations§
impl Freeze for StepAttributeCapability
impl RefUnwindSafe for StepAttributeCapability
impl Send for StepAttributeCapability
impl Sync for StepAttributeCapability
impl Unpin for StepAttributeCapability
impl UnwindSafe for StepAttributeCapability
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.