Struct aws_sdk_lexmodelsv2::types::SubSlotTypeComposition
source · #[non_exhaustive]pub struct SubSlotTypeComposition {
pub name: String,
pub slot_type_id: String,
}Expand description
Subslot type composition.
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: StringName of a constituent sub slot inside a composite slot.
slot_type_id: StringThe unique identifier assigned to a slot type. This refers to either a built-in slot type or the unique slotTypeId of a custom slot type.
Implementations§
source§impl SubSlotTypeComposition
impl SubSlotTypeComposition
sourcepub fn builder() -> SubSlotTypeCompositionBuilder
pub fn builder() -> SubSlotTypeCompositionBuilder
Creates a new builder-style object to manufacture SubSlotTypeComposition.
Trait Implementations§
source§impl Clone for SubSlotTypeComposition
impl Clone for SubSlotTypeComposition
source§fn clone(&self) -> SubSlotTypeComposition
fn clone(&self) -> SubSlotTypeComposition
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 SubSlotTypeComposition
impl Debug for SubSlotTypeComposition
source§impl PartialEq for SubSlotTypeComposition
impl PartialEq for SubSlotTypeComposition
source§fn eq(&self, other: &SubSlotTypeComposition) -> bool
fn eq(&self, other: &SubSlotTypeComposition) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SubSlotTypeComposition
Auto Trait Implementations§
impl Freeze for SubSlotTypeComposition
impl RefUnwindSafe for SubSlotTypeComposition
impl Send for SubSlotTypeComposition
impl Sync for SubSlotTypeComposition
impl Unpin for SubSlotTypeComposition
impl UnwindSafe for SubSlotTypeComposition
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.