#[non_exhaustive]pub struct TestExecutionResultItems {
pub overall_test_results: Option<OverallTestResults>,
pub conversation_level_test_results: Option<ConversationLevelTestResults>,
pub intent_classification_test_results: Option<IntentClassificationTestResults>,
pub intent_level_slot_resolution_test_results: Option<IntentLevelSlotResolutionTestResults>,
pub utterance_level_test_results: Option<UtteranceLevelTestResults>,
}Expand description
Contains the results of the test execution, grouped by type of results. See Test result details">Test results details for details about different types of results.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.overall_test_results: Option<OverallTestResults>Overall results for the test execution, including the breakdown of conversations and single-input utterances.
conversation_level_test_results: Option<ConversationLevelTestResults>Results related to conversations in the test set, including metrics about success and failure of conversations and intent and slot failures.
intent_classification_test_results: Option<IntentClassificationTestResults>Intent recognition results aggregated by intent name. The aggregated results contain success and failure rates of intent recognition, speech transcriptions, and end-to-end conversations.
intent_level_slot_resolution_test_results: Option<IntentLevelSlotResolutionTestResults>Slot resolution results aggregated by intent and slot name. The aggregated results contain success and failure rates of slot resolution, speech transcriptions, and end-to-end conversations
utterance_level_test_results: Option<UtteranceLevelTestResults>Results related to utterances in the test set.
Implementations§
source§impl TestExecutionResultItems
impl TestExecutionResultItems
sourcepub fn overall_test_results(&self) -> Option<&OverallTestResults>
pub fn overall_test_results(&self) -> Option<&OverallTestResults>
Overall results for the test execution, including the breakdown of conversations and single-input utterances.
sourcepub fn conversation_level_test_results(
&self,
) -> Option<&ConversationLevelTestResults>
pub fn conversation_level_test_results( &self, ) -> Option<&ConversationLevelTestResults>
Results related to conversations in the test set, including metrics about success and failure of conversations and intent and slot failures.
sourcepub fn intent_classification_test_results(
&self,
) -> Option<&IntentClassificationTestResults>
pub fn intent_classification_test_results( &self, ) -> Option<&IntentClassificationTestResults>
Intent recognition results aggregated by intent name. The aggregated results contain success and failure rates of intent recognition, speech transcriptions, and end-to-end conversations.
sourcepub fn intent_level_slot_resolution_test_results(
&self,
) -> Option<&IntentLevelSlotResolutionTestResults>
pub fn intent_level_slot_resolution_test_results( &self, ) -> Option<&IntentLevelSlotResolutionTestResults>
Slot resolution results aggregated by intent and slot name. The aggregated results contain success and failure rates of slot resolution, speech transcriptions, and end-to-end conversations
sourcepub fn utterance_level_test_results(&self) -> Option<&UtteranceLevelTestResults>
pub fn utterance_level_test_results(&self) -> Option<&UtteranceLevelTestResults>
Results related to utterances in the test set.
source§impl TestExecutionResultItems
impl TestExecutionResultItems
sourcepub fn builder() -> TestExecutionResultItemsBuilder
pub fn builder() -> TestExecutionResultItemsBuilder
Creates a new builder-style object to manufacture TestExecutionResultItems.
Trait Implementations§
source§impl Clone for TestExecutionResultItems
impl Clone for TestExecutionResultItems
source§fn clone(&self) -> TestExecutionResultItems
fn clone(&self) -> TestExecutionResultItems
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TestExecutionResultItems
impl Debug for TestExecutionResultItems
source§impl PartialEq for TestExecutionResultItems
impl PartialEq for TestExecutionResultItems
source§fn eq(&self, other: &TestExecutionResultItems) -> bool
fn eq(&self, other: &TestExecutionResultItems) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TestExecutionResultItems
Auto Trait Implementations§
impl Freeze for TestExecutionResultItems
impl RefUnwindSafe for TestExecutionResultItems
impl Send for TestExecutionResultItems
impl Sync for TestExecutionResultItems
impl Unpin for TestExecutionResultItems
impl UnwindSafe for TestExecutionResultItems
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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 more