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(crate) mod shape_create_event_bus;
pub(crate) mod shape_create_event_source;
pub(crate) mod shape_create_subscriber;
pub(crate) mod shape_delete_event_bus;
pub(crate) mod shape_delete_event_source;
pub(crate) mod shape_delete_resource_policy;
pub(crate) mod shape_delete_subscriber;
pub(crate) mod shape_describe_event_bus;
pub(crate) mod shape_describe_event_source;
pub(crate) mod shape_describe_subscriber;
pub(crate) mod shape_get_resource_policy;
pub(crate) mod shape_list_event_buses;
pub(crate) mod shape_list_event_sources;
pub(crate) mod shape_list_resource_policies;
pub(crate) mod shape_list_subscribers;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_put_events;
pub(crate) mod shape_put_raw_events;
pub(crate) mod shape_put_resource_policy;
pub(crate) mod shape_revoke_resource;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_event_bus;
pub(crate) mod shape_update_event_source;
pub(crate) mod shape_update_subscriber;
pub(crate) mod shape_access_denied_exception;
pub(crate) mod shape_concurrent_modification_exception;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_create_event_bus_input;
pub(crate) mod shape_create_event_source_input;
pub(crate) mod shape_create_subscriber_input;
pub(crate) mod shape_delete_event_bus_input;
pub(crate) mod shape_delete_event_source_input;
pub(crate) mod shape_delete_resource_policy_input;
pub(crate) mod shape_delete_subscriber_input;
pub(crate) mod shape_describe_event_bus_input;
pub(crate) mod shape_describe_event_source_input;
pub(crate) mod shape_describe_subscriber_input;
pub(crate) mod shape_get_resource_policy_input;
pub(crate) mod shape_idempotent_parameter_mismatch_exception;
pub(crate) mod shape_internal_exception;
pub(crate) mod shape_invalid_input_exception;
pub(crate) mod shape_invalid_state_exception;
pub(crate) mod shape_limit_exceeded_exception;
pub(crate) mod shape_list_event_buses_input;
pub(crate) mod shape_list_event_sources_input;
pub(crate) mod shape_list_resource_policies_input;
pub(crate) mod shape_list_subscribers_input;
pub(crate) mod shape_list_tags_for_resource_input;
pub(crate) mod shape_policy_length_exceeded_exception;
pub(crate) mod shape_public_policy_exception;
pub(crate) mod shape_put_events_input;
pub(crate) mod shape_put_raw_events_input;
pub(crate) mod shape_put_resource_policy_input;
pub(crate) mod shape_resource_already_exists_exception;
pub(crate) mod shape_resource_in_use_exception;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_revoke_resource_input;
pub(crate) mod shape_schema_registry_unavailable_exception;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_untag_resource_input;
pub(crate) mod shape_update_event_bus_input;
pub(crate) mod shape_update_event_source_input;
pub(crate) mod shape_update_subscriber_input;
pub(crate) mod shape_batch_configuration;
pub(crate) mod shape_deduplication_configuration;
pub(crate) mod shape_encryption_configuration;
pub(crate) mod shape_event_bus_summary_list;
pub(crate) mod shape_event_source_configuration;
pub(crate) mod shape_event_source_summary_list;
pub(crate) mod shape_filter_configuration;
pub(crate) mod shape_invoke_configuration;
pub(crate) mod shape_log_configuration;
pub(crate) mod shape_on_failure_configuration;
pub(crate) mod shape_point_in_time_configuration;
pub(crate) mod shape_put_events_request_entry;
pub(crate) mod shape_put_events_result_entry_list;
pub(crate) mod shape_put_raw_events_request_entry;
pub(crate) mod shape_put_raw_events_result_entry_list;
pub(crate) mod shape_resource_policy_summary_list;
pub(crate) mod shape_retry_policy;
pub(crate) mod shape_schema_registry_configuration;
pub(crate) mod shape_storage_configuration;
pub(crate) mod shape_storage_configuration_output;
pub(crate) mod shape_subscriber_summary_list;
pub(crate) mod shape_tag_map;
pub(crate) mod shape_transformer;
pub(crate) mod shape_update_invoke_configuration;
pub(crate) mod shape_aws_service_events_source_configuration;
pub(crate) mod shape_confluent_public_registry_configuration;
pub(crate) mod shape_event_bus_summary;
pub(crate) mod shape_event_bus_v2_parameters;
pub(crate) mod shape_event_source_summary;
pub(crate) mod shape_filter;
pub(crate) mod shape_filter_list;
pub(crate) mod shape_http_parameters;
pub(crate) mod shape_jsonata_configuration;
pub(crate) mod shape_kinesis_parameters;
pub(crate) mod shape_lambda_parameters;
pub(crate) mod shape_partner_events_source_configuration;
pub(crate) mod shape_put_events_result_entry;
pub(crate) mod shape_put_events_system_metadata;
pub(crate) mod shape_put_raw_events_result_entry;
pub(crate) mod shape_put_raw_events_system_metadata;
pub(crate) mod shape_resource_policy_summary;
pub(crate) mod shape_sns_parameters;
pub(crate) mod shape_sqs_parameters;
pub(crate) mod shape_step_functions_parameters;
pub(crate) mod shape_subscriber_summary;
pub(crate) mod shape_universal_target_parameters;
pub(crate) mod shape_event_bus_v2_metadata_map;
pub(crate) mod shape_event_bus_v2_system_metadata;
pub(crate) mod shape_header_parameters_map;
pub(crate) mod shape_path_parameter_list;
pub(crate) mod shape_query_string_parameters_map;
pub(crate) mod shape_sns_message_attribute_map;
pub(crate) mod shape_sns_message_attribute_value;
pub(crate) mod shape_sqs_message_attribute_map;
pub(crate) mod shape_sqs_message_attribute_value;