pub(crate) fn type_erase_result<O, E>(
result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
::aws_smithy_runtime_api::client::interceptors::context::Output,
::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
result
.map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
.map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
.map_err(::std::convert::Into::into)
}
pub fn parse_http_error_metadata(
_response_status: u16,
response_headers: &::aws_smithy_runtime_api::http::Headers,
response_body: &[u8],
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
crate::json_errors::parse_error_metadata(response_body, response_headers)
}
pub(crate) mod shape_associate_lenses;
pub(crate) mod shape_associate_profiles;
pub(crate) mod shape_create_lens_share;
pub(crate) mod shape_create_lens_version;
pub(crate) mod shape_create_milestone;
pub(crate) mod shape_create_profile;
pub(crate) mod shape_create_profile_share;
pub(crate) mod shape_create_review_template;
pub(crate) mod shape_create_template_share;
pub(crate) mod shape_create_workload;
pub(crate) mod shape_create_workload_share;
pub(crate) mod shape_delete_lens;
pub(crate) mod shape_delete_lens_share;
pub(crate) mod shape_delete_profile;
pub(crate) mod shape_delete_profile_share;
pub(crate) mod shape_delete_review_template;
pub(crate) mod shape_delete_template_share;
pub(crate) mod shape_delete_workload;
pub(crate) mod shape_delete_workload_share;
pub(crate) mod shape_disassociate_lenses;
pub(crate) mod shape_disassociate_profiles;
pub(crate) mod shape_export_lens;
pub(crate) mod shape_get_answer;
pub(crate) mod shape_get_consolidated_report;
pub(crate) mod shape_get_global_settings;
pub(crate) mod shape_get_lens;
pub(crate) mod shape_get_lens_review;
pub(crate) mod shape_get_lens_review_report;
pub(crate) mod shape_get_lens_version_difference;
pub(crate) mod shape_get_milestone;
pub(crate) mod shape_get_profile;
pub(crate) mod shape_get_profile_template;
pub(crate) mod shape_get_review_template;
pub(crate) mod shape_get_review_template_answer;
pub(crate) mod shape_get_review_template_lens_review;
pub(crate) mod shape_get_workload;
pub(crate) mod shape_import_lens;
pub(crate) mod shape_list_answers;
pub(crate) mod shape_list_check_details;
pub(crate) mod shape_list_check_summaries;
pub(crate) mod shape_list_lens_review_improvements;
pub(crate) mod shape_list_lens_reviews;
pub(crate) mod shape_list_lens_shares;
pub(crate) mod shape_list_lenses;
pub(crate) mod shape_list_milestones;
pub(crate) mod shape_list_notifications;
pub(crate) mod shape_list_profile_notifications;
pub(crate) mod shape_list_profile_shares;
pub(crate) mod shape_list_profiles;
pub(crate) mod shape_list_review_template_answers;
pub(crate) mod shape_list_review_templates;
pub(crate) mod shape_list_share_invitations;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_template_shares;
pub(crate) mod shape_list_workload_shares;
pub(crate) mod shape_list_workloads;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_answer;
pub(crate) mod shape_update_global_settings;
pub(crate) mod shape_update_integration;
pub(crate) mod shape_update_lens_review;
pub(crate) mod shape_update_profile;
pub(crate) mod shape_update_review_template;
pub(crate) mod shape_update_review_template_answer;
pub(crate) mod shape_update_review_template_lens_review;
pub(crate) mod shape_update_share_invitation;
pub(crate) mod shape_update_workload;
pub(crate) mod shape_update_workload_share;
pub(crate) mod shape_upgrade_lens_review;
pub(crate) mod shape_upgrade_profile_version;
pub(crate) mod shape_upgrade_review_template_lens_review;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_access_denied_exception;
pub(crate) mod shape_associate_lenses_input;
pub(crate) mod shape_associate_profiles_input;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_create_lens_share_input;
pub(crate) mod shape_create_lens_version_input;
pub(crate) mod shape_create_milestone_input;
pub(crate) mod shape_create_profile_input;
pub(crate) mod shape_create_profile_share_input;
pub(crate) mod shape_create_review_template_input;
pub(crate) mod shape_create_template_share_input;
pub(crate) mod shape_create_workload_input;
pub(crate) mod shape_create_workload_share_input;
pub(crate) mod shape_disassociate_lenses_input;
pub(crate) mod shape_disassociate_profiles_input;
pub(crate) mod shape_import_lens_input;
pub(crate) mod shape_internal_server_exception;
pub(crate) mod shape_list_check_details_input;
pub(crate) mod shape_list_check_summaries_input;
pub(crate) mod shape_list_milestones_input;
pub(crate) mod shape_list_notifications_input;
pub(crate) mod shape_list_workloads_input;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_service_quota_exceeded_exception;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_update_answer_input;
pub(crate) mod shape_update_global_settings_input;
pub(crate) mod shape_update_integration_input;
pub(crate) mod shape_update_lens_review_input;
pub(crate) mod shape_update_profile_input;
pub(crate) mod shape_update_review_template_answer_input;
pub(crate) mod shape_update_review_template_input;
pub(crate) mod shape_update_review_template_lens_review_input;
pub(crate) mod shape_update_share_invitation_input;
pub(crate) mod shape_update_workload_input;
pub(crate) mod shape_update_workload_share_input;
pub(crate) mod shape_upgrade_lens_review_input;
pub(crate) mod shape_upgrade_profile_version_input;
pub(crate) mod shape_upgrade_review_template_lens_review_input;
pub(crate) mod shape_validation_exception;
pub(crate) mod shape_account_jira_configuration_input;
pub(crate) mod shape_account_jira_configuration_output;
pub(crate) mod shape_answer;
pub(crate) mod shape_answer_summaries;
pub(crate) mod shape_check_details;
pub(crate) mod shape_check_summaries;
pub(crate) mod shape_choice_update;
pub(crate) mod shape_consolidated_report_metrics;
pub(crate) mod shape_improvement_summaries;
pub(crate) mod shape_jira_selected_question_configuration;
pub(crate) mod shape_lens;
pub(crate) mod shape_lens_review;
pub(crate) mod shape_lens_review_report;
pub(crate) mod shape_lens_review_summaries;
pub(crate) mod shape_lens_share_summaries;
pub(crate) mod shape_lens_summaries;
pub(crate) mod shape_milestone;
pub(crate) mod shape_milestone_summaries;
pub(crate) mod shape_notification_summaries;
pub(crate) mod shape_profile;
pub(crate) mod shape_profile_notification_summaries;
pub(crate) mod shape_profile_question_update;
pub(crate) mod shape_profile_share_summaries;
pub(crate) mod shape_profile_summaries;
pub(crate) mod shape_profile_template;
pub(crate) mod shape_review_template;
pub(crate) mod shape_review_template_answer;
pub(crate) mod shape_review_template_answer_summaries;
pub(crate) mod shape_review_template_lens_review;
pub(crate) mod shape_review_templates;
pub(crate) mod shape_share_invitation;
pub(crate) mod shape_share_invitation_summaries;
pub(crate) mod shape_tag_map;
pub(crate) mod shape_template_share_summaries;
pub(crate) mod shape_validation_exception_field_list;
pub(crate) mod shape_version_differences;
pub(crate) mod shape_workload;
pub(crate) mod shape_workload_discovery_config;
pub(crate) mod shape_workload_jira_configuration_input;
pub(crate) mod shape_workload_share;
pub(crate) mod shape_workload_share_summaries;
pub(crate) mod shape_workload_summaries;
pub(crate) mod shape_answer_summary;
pub(crate) mod shape_check_detail;
pub(crate) mod shape_check_summary;
pub(crate) mod shape_choice_answers;
pub(crate) mod shape_choices;
pub(crate) mod shape_consolidated_report_metric;
pub(crate) mod shape_improvement_summary;
pub(crate) mod shape_jira_configuration;
pub(crate) mod shape_lens_review_summary;
pub(crate) mod shape_lens_share_summary;
pub(crate) mod shape_lens_summary;
pub(crate) mod shape_milestone_summary;
pub(crate) mod shape_notification_summary;
pub(crate) mod shape_pillar_differences;
pub(crate) mod shape_pillar_review_summaries;
pub(crate) mod shape_profile_notification_summary;
pub(crate) mod shape_profile_questions;
pub(crate) mod shape_profile_share_summary;
pub(crate) mod shape_profile_summary;
pub(crate) mod shape_question_counts;
pub(crate) mod shape_review_template_answer_summary;
pub(crate) mod shape_review_template_lenses;
pub(crate) mod shape_review_template_pillar_review_summaries;
pub(crate) mod shape_review_template_summary;
pub(crate) mod shape_risk_counts;
pub(crate) mod shape_selected_choices;
pub(crate) mod shape_selected_pillar;
pub(crate) mod shape_share_invitation_summary;
pub(crate) mod shape_template_questions;
pub(crate) mod shape_template_share_summary;
pub(crate) mod shape_validation_exception_field;
pub(crate) mod shape_workload_account_ids;
pub(crate) mod shape_workload_applications;
pub(crate) mod shape_workload_aws_regions;
pub(crate) mod shape_workload_jira_configuration_output;
pub(crate) mod shape_workload_lenses;
pub(crate) mod shape_workload_non_aws_regions;
pub(crate) mod shape_workload_pillar_priorities;
pub(crate) mod shape_workload_profiles;
pub(crate) mod shape_workload_share_summary;
pub(crate) mod shape_workload_summary;
pub(crate) mod shape_account_summary;
pub(crate) mod shape_choice;
pub(crate) mod shape_choice_answer;
pub(crate) mod shape_choice_answer_summaries;
pub(crate) mod shape_choice_improvement_plans;
pub(crate) mod shape_lens_metrics;
pub(crate) mod shape_lens_upgrade_summary;
pub(crate) mod shape_pillar_difference;
pub(crate) mod shape_pillar_review_summary;
pub(crate) mod shape_profile_question;
pub(crate) mod shape_profile_template_question;
pub(crate) mod shape_review_template_pillar_review_summary;
pub(crate) mod shape_selected_pillars;
pub(crate) mod shape_workload_profile;
pub(crate) mod shape_workload_resource_definition;
pub(crate) mod shape_additional_resources_list;
pub(crate) mod shape_choice_answer_summary;
pub(crate) mod shape_choice_content;
pub(crate) mod shape_choice_improvement_plan;
pub(crate) mod shape_lens_metric;
pub(crate) mod shape_profile_question_choices;
pub(crate) mod shape_profile_template_question_choices;
pub(crate) mod shape_question_differences;
pub(crate) mod shape_selected_choice_ids;
pub(crate) mod shape_additional_resources;
pub(crate) mod shape_pillar_metrics;
pub(crate) mod shape_profile_choice;
pub(crate) mod shape_profile_template_choice;
pub(crate) mod shape_question_difference;
pub(crate) mod shape_selected_question_ids;
pub(crate) mod shape_pillar_metric;
pub(crate) mod shape_urls;
pub(crate) mod shape_question_metrics;
pub(crate) mod shape_question_metric;
pub(crate) mod shape_best_practices;
pub(crate) mod shape_best_practice;