Struct aws_sdk_lexmodelsv2::types::GrammarSlotTypeSetting
source · #[non_exhaustive]pub struct GrammarSlotTypeSetting {
pub source: Option<GrammarSlotTypeSource>,
}Expand description
Settings requried for a slot type based on a grammar that you provide.
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.source: Option<GrammarSlotTypeSource>The source of the grammar used to create the slot type.
Implementations§
source§impl GrammarSlotTypeSetting
impl GrammarSlotTypeSetting
sourcepub fn source(&self) -> Option<&GrammarSlotTypeSource>
pub fn source(&self) -> Option<&GrammarSlotTypeSource>
The source of the grammar used to create the slot type.
source§impl GrammarSlotTypeSetting
impl GrammarSlotTypeSetting
sourcepub fn builder() -> GrammarSlotTypeSettingBuilder
pub fn builder() -> GrammarSlotTypeSettingBuilder
Creates a new builder-style object to manufacture GrammarSlotTypeSetting.
Trait Implementations§
source§impl Clone for GrammarSlotTypeSetting
impl Clone for GrammarSlotTypeSetting
source§fn clone(&self) -> GrammarSlotTypeSetting
fn clone(&self) -> GrammarSlotTypeSetting
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 GrammarSlotTypeSetting
impl Debug for GrammarSlotTypeSetting
source§impl PartialEq for GrammarSlotTypeSetting
impl PartialEq for GrammarSlotTypeSetting
source§fn eq(&self, other: &GrammarSlotTypeSetting) -> bool
fn eq(&self, other: &GrammarSlotTypeSetting) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GrammarSlotTypeSetting
Auto Trait Implementations§
impl Freeze for GrammarSlotTypeSetting
impl RefUnwindSafe for GrammarSlotTypeSetting
impl Send for GrammarSlotTypeSetting
impl Sync for GrammarSlotTypeSetting
impl Unpin for GrammarSlotTypeSetting
impl UnwindSafe for GrammarSlotTypeSetting
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.