Struct aws_sdk_lexmodelsv2::types::TestSetTurnRecord
source · #[non_exhaustive]pub struct TestSetTurnRecord {
pub record_number: i64,
pub conversation_id: Option<String>,
pub turn_number: Option<i32>,
pub turn_specification: Option<TurnSpecification>,
}
Expand description
Contains information about a turn in a test set.
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.record_number: i64
The record number associated with the turn.
conversation_id: Option<String>
The unique identifier for the conversation associated with the turn.
turn_number: Option<i32>
The number of turns that has elapsed up to that turn.
turn_specification: Option<TurnSpecification>
Contains information about the agent or user turn depending upon type of turn.
Implementations§
source§impl TestSetTurnRecord
impl TestSetTurnRecord
sourcepub fn record_number(&self) -> i64
pub fn record_number(&self) -> i64
The record number associated with the turn.
sourcepub fn conversation_id(&self) -> Option<&str>
pub fn conversation_id(&self) -> Option<&str>
The unique identifier for the conversation associated with the turn.
sourcepub fn turn_number(&self) -> Option<i32>
pub fn turn_number(&self) -> Option<i32>
The number of turns that has elapsed up to that turn.
sourcepub fn turn_specification(&self) -> Option<&TurnSpecification>
pub fn turn_specification(&self) -> Option<&TurnSpecification>
Contains information about the agent or user turn depending upon type of turn.
source§impl TestSetTurnRecord
impl TestSetTurnRecord
sourcepub fn builder() -> TestSetTurnRecordBuilder
pub fn builder() -> TestSetTurnRecordBuilder
Creates a new builder-style object to manufacture TestSetTurnRecord
.
Trait Implementations§
source§impl Clone for TestSetTurnRecord
impl Clone for TestSetTurnRecord
source§fn clone(&self) -> TestSetTurnRecord
fn clone(&self) -> TestSetTurnRecord
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 TestSetTurnRecord
impl Debug for TestSetTurnRecord
source§impl PartialEq for TestSetTurnRecord
impl PartialEq for TestSetTurnRecord
source§fn eq(&self, other: &TestSetTurnRecord) -> bool
fn eq(&self, other: &TestSetTurnRecord) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TestSetTurnRecord
Auto Trait Implementations§
impl Freeze for TestSetTurnRecord
impl RefUnwindSafe for TestSetTurnRecord
impl Send for TestSetTurnRecord
impl Sync for TestSetTurnRecord
impl Unpin for TestSetTurnRecord
impl UnwindSafe for TestSetTurnRecord
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.