#[non_exhaustive]pub struct ConversationLevelResultDetail {
pub end_to_end_result: TestResultMatchStatus,
pub speech_transcription_result: Option<TestResultMatchStatus>,
}Expand description
The conversation level details of the conversation used in the 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.end_to_end_result: TestResultMatchStatusThe success or failure of the streaming of the conversation.
speech_transcription_result: Option<TestResultMatchStatus>The speech transcription success or failure details of the conversation.
Implementations§
source§impl ConversationLevelResultDetail
impl ConversationLevelResultDetail
sourcepub fn end_to_end_result(&self) -> &TestResultMatchStatus
pub fn end_to_end_result(&self) -> &TestResultMatchStatus
The success or failure of the streaming of the conversation.
sourcepub fn speech_transcription_result(&self) -> Option<&TestResultMatchStatus>
pub fn speech_transcription_result(&self) -> Option<&TestResultMatchStatus>
The speech transcription success or failure details of the conversation.
source§impl ConversationLevelResultDetail
impl ConversationLevelResultDetail
sourcepub fn builder() -> ConversationLevelResultDetailBuilder
pub fn builder() -> ConversationLevelResultDetailBuilder
Creates a new builder-style object to manufacture ConversationLevelResultDetail.
Trait Implementations§
source§impl Clone for ConversationLevelResultDetail
impl Clone for ConversationLevelResultDetail
source§fn clone(&self) -> ConversationLevelResultDetail
fn clone(&self) -> ConversationLevelResultDetail
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 PartialEq for ConversationLevelResultDetail
impl PartialEq for ConversationLevelResultDetail
source§fn eq(&self, other: &ConversationLevelResultDetail) -> bool
fn eq(&self, other: &ConversationLevelResultDetail) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ConversationLevelResultDetail
Auto Trait Implementations§
impl Freeze for ConversationLevelResultDetail
impl RefUnwindSafe for ConversationLevelResultDetail
impl Send for ConversationLevelResultDetail
impl Sync for ConversationLevelResultDetail
impl Unpin for ConversationLevelResultDetail
impl UnwindSafe for ConversationLevelResultDetail
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.