pub(crate) fn match_get_call_analytics_job_d00ce64dff2c90e0d(
_result: ::std::result::Result<
&crate::operation::get_call_analytics_job::GetCallAnalyticsJobOutput,
&crate::operation::get_call_analytics_job::GetCallAnalyticsJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_call_analytics_job::GetCallAnalyticsJobOutput,
) -> ::std::option::Option<&'a crate::types::CallAnalyticsJobStatus> {
let _fld_1 = _output.call_analytics_job.as_ref()?;
let _fld_2 = _fld_1.call_analytics_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "COMPLETED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_call_analytics_job_8628d13b5dc036f0e(
_result: ::std::result::Result<
&crate::operation::get_call_analytics_job::GetCallAnalyticsJobOutput,
&crate::operation::get_call_analytics_job::GetCallAnalyticsJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_call_analytics_job::GetCallAnalyticsJobOutput,
) -> ::std::option::Option<&'a crate::types::CallAnalyticsJobStatus> {
let _fld_1 = _output.call_analytics_job.as_ref()?;
let _fld_2 = _fld_1.call_analytics_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "FAILED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_describe_language_model_fbd3c55d398c82067(
_result: ::std::result::Result<
&crate::operation::describe_language_model::DescribeLanguageModelOutput,
&crate::operation::describe_language_model::DescribeLanguageModelError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::describe_language_model::DescribeLanguageModelOutput,
) -> ::std::option::Option<&'a crate::types::ModelStatus> {
let _fld_1 = _output.language_model.as_ref()?;
let _fld_2 = _fld_1.model_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "COMPLETED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_describe_language_model_9b51c0985e092caaf(
_result: ::std::result::Result<
&crate::operation::describe_language_model::DescribeLanguageModelOutput,
&crate::operation::describe_language_model::DescribeLanguageModelError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::describe_language_model::DescribeLanguageModelOutput,
) -> ::std::option::Option<&'a crate::types::ModelStatus> {
let _fld_1 = _output.language_model.as_ref()?;
let _fld_2 = _fld_1.model_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "FAILED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_medical_scribe_job_1ea8760c53be445fa(
_result: ::std::result::Result<
&crate::operation::get_medical_scribe_job::GetMedicalScribeJobOutput,
&crate::operation::get_medical_scribe_job::GetMedicalScribeJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_medical_scribe_job::GetMedicalScribeJobOutput,
) -> ::std::option::Option<&'a crate::types::MedicalScribeJobStatus> {
let _fld_1 = _output.medical_scribe_job.as_ref()?;
let _fld_2 = _fld_1.medical_scribe_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "COMPLETED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_medical_scribe_job_73ab3c5a29c885c6f(
_result: ::std::result::Result<
&crate::operation::get_medical_scribe_job::GetMedicalScribeJobOutput,
&crate::operation::get_medical_scribe_job::GetMedicalScribeJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_medical_scribe_job::GetMedicalScribeJobOutput,
) -> ::std::option::Option<&'a crate::types::MedicalScribeJobStatus> {
let _fld_1 = _output.medical_scribe_job.as_ref()?;
let _fld_2 = _fld_1.medical_scribe_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "FAILED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_medical_transcription_job_721a671eab6f030e5(
_result: ::std::result::Result<
&crate::operation::get_medical_transcription_job::GetMedicalTranscriptionJobOutput,
&crate::operation::get_medical_transcription_job::GetMedicalTranscriptionJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_medical_transcription_job::GetMedicalTranscriptionJobOutput,
) -> ::std::option::Option<&'a crate::types::TranscriptionJobStatus> {
let _fld_1 = _output.medical_transcription_job.as_ref()?;
let _fld_2 = _fld_1.transcription_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "COMPLETED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_medical_transcription_job_64a85c05203e3541b(
_result: ::std::result::Result<
&crate::operation::get_medical_transcription_job::GetMedicalTranscriptionJobOutput,
&crate::operation::get_medical_transcription_job::GetMedicalTranscriptionJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_medical_transcription_job::GetMedicalTranscriptionJobOutput,
) -> ::std::option::Option<&'a crate::types::TranscriptionJobStatus> {
let _fld_1 = _output.medical_transcription_job.as_ref()?;
let _fld_2 = _fld_1.transcription_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "FAILED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_medical_vocabulary_c732b3c4a94b5f57a(
_result: ::std::result::Result<
&crate::operation::get_medical_vocabulary::GetMedicalVocabularyOutput,
&crate::operation::get_medical_vocabulary::GetMedicalVocabularyError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_medical_vocabulary::GetMedicalVocabularyOutput,
) -> ::std::option::Option<&'a crate::types::VocabularyState> {
let _fld_1 = _output.vocabulary_state.as_ref()?;
::std::option::Option::Some(_fld_1)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "READY";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_medical_vocabulary_b0820de92a869eb43(
_result: ::std::result::Result<
&crate::operation::get_medical_vocabulary::GetMedicalVocabularyOutput,
&crate::operation::get_medical_vocabulary::GetMedicalVocabularyError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_medical_vocabulary::GetMedicalVocabularyOutput,
) -> ::std::option::Option<&'a crate::types::VocabularyState> {
let _fld_1 = _output.vocabulary_state.as_ref()?;
::std::option::Option::Some(_fld_1)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "FAILED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_transcription_job_9311c353c3fd5d4c4(
_result: ::std::result::Result<
&crate::operation::get_transcription_job::GetTranscriptionJobOutput,
&crate::operation::get_transcription_job::GetTranscriptionJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_transcription_job::GetTranscriptionJobOutput,
) -> ::std::option::Option<&'a crate::types::TranscriptionJobStatus> {
let _fld_1 = _output.transcription_job.as_ref()?;
let _fld_2 = _fld_1.transcription_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "COMPLETED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_transcription_job_11dc86fdb4fc81269(
_result: ::std::result::Result<
&crate::operation::get_transcription_job::GetTranscriptionJobOutput,
&crate::operation::get_transcription_job::GetTranscriptionJobError,
>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_transcription_job::GetTranscriptionJobOutput,
) -> ::std::option::Option<&'a crate::types::TranscriptionJobStatus> {
let _fld_1 = _output.transcription_job.as_ref()?;
let _fld_2 = _fld_1.transcription_job_status.as_ref()?;
::std::option::Option::Some(_fld_2)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "FAILED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_vocabulary_c732b3c4a94b5f57a(
_result: ::std::result::Result<&crate::operation::get_vocabulary::GetVocabularyOutput, &crate::operation::get_vocabulary::GetVocabularyError>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_vocabulary::GetVocabularyOutput,
) -> ::std::option::Option<&'a crate::types::VocabularyState> {
let _fld_1 = _output.vocabulary_state.as_ref()?;
::std::option::Option::Some(_fld_1)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "READY";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}
pub(crate) fn match_get_vocabulary_b0820de92a869eb43(
_result: ::std::result::Result<&crate::operation::get_vocabulary::GetVocabularyOutput, &crate::operation::get_vocabulary::GetVocabularyError>,
) -> bool {
fn path_traversal<'a>(
_output: &'a crate::operation::get_vocabulary::GetVocabularyOutput,
) -> ::std::option::Option<&'a crate::types::VocabularyState> {
let _fld_1 = _output.vocabulary_state.as_ref()?;
::std::option::Option::Some(_fld_1)
}
_result
.as_ref()
.ok()
.and_then(|output| path_traversal(output))
.map(|value| {
let _tmp_2 = value.as_str();
let right = "FAILED";
let _cmp_1 = _tmp_2 == right;
_cmp_1
})
.unwrap_or_default()
}