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_approval_rule_template_with_repository;
pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories;
pub(crate) mod shape_batch_describe_merge_conflicts;
pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories;
pub(crate) mod shape_batch_get_commits;
pub(crate) mod shape_batch_get_repositories;
pub(crate) mod shape_create_approval_rule_template;
pub(crate) mod shape_create_branch;
pub(crate) mod shape_create_commit;
pub(crate) mod shape_create_pull_request;
pub(crate) mod shape_create_pull_request_approval_rule;
pub(crate) mod shape_create_repository;
pub(crate) mod shape_create_unreferenced_merge_commit;
pub(crate) mod shape_delete_approval_rule_template;
pub(crate) mod shape_delete_branch;
pub(crate) mod shape_delete_comment_content;
pub(crate) mod shape_delete_file;
pub(crate) mod shape_delete_pull_request_approval_rule;
pub(crate) mod shape_delete_repository;
pub(crate) mod shape_describe_merge_conflicts;
pub(crate) mod shape_describe_pull_request_events;
pub(crate) mod shape_disassociate_approval_rule_template_from_repository;
pub(crate) mod shape_evaluate_pull_request_approval_rules;
pub(crate) mod shape_get_approval_rule_template;
pub(crate) mod shape_get_blob;
pub(crate) mod shape_get_branch;
pub(crate) mod shape_get_comment;
pub(crate) mod shape_get_comment_reactions;
pub(crate) mod shape_get_comments_for_compared_commit;
pub(crate) mod shape_get_comments_for_pull_request;
pub(crate) mod shape_get_commit;
pub(crate) mod shape_get_differences;
pub(crate) mod shape_get_file;
pub(crate) mod shape_get_folder;
pub(crate) mod shape_get_merge_commit;
pub(crate) mod shape_get_merge_conflicts;
pub(crate) mod shape_get_merge_options;
pub(crate) mod shape_get_pull_request;
pub(crate) mod shape_get_pull_request_approval_states;
pub(crate) mod shape_get_pull_request_override_state;
pub(crate) mod shape_get_repository;
pub(crate) mod shape_get_repository_triggers;
pub(crate) mod shape_list_approval_rule_templates;
pub(crate) mod shape_list_associated_approval_rule_templates_for_repository;
pub(crate) mod shape_list_branches;
pub(crate) mod shape_list_file_commit_history;
pub(crate) mod shape_list_pull_requests;
pub(crate) mod shape_list_repositories;
pub(crate) mod shape_list_repositories_for_approval_rule_template;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_merge_branches_by_fast_forward;
pub(crate) mod shape_merge_branches_by_squash;
pub(crate) mod shape_merge_branches_by_three_way;
pub(crate) mod shape_merge_pull_request_by_fast_forward;
pub(crate) mod shape_merge_pull_request_by_squash;
pub(crate) mod shape_merge_pull_request_by_three_way;
pub(crate) mod shape_override_pull_request_approval_rules;
pub(crate) mod shape_post_comment_for_compared_commit;
pub(crate) mod shape_post_comment_for_pull_request;
pub(crate) mod shape_post_comment_reply;
pub(crate) mod shape_put_comment_reaction;
pub(crate) mod shape_put_file;
pub(crate) mod shape_put_repository_triggers;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_test_repository_triggers;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_approval_rule_template_content;
pub(crate) mod shape_update_approval_rule_template_description;
pub(crate) mod shape_update_approval_rule_template_name;
pub(crate) mod shape_update_comment;
pub(crate) mod shape_update_default_branch;
pub(crate) mod shape_update_pull_request_approval_rule_content;
pub(crate) mod shape_update_pull_request_approval_state;
pub(crate) mod shape_update_pull_request_description;
pub(crate) mod shape_update_pull_request_status;
pub(crate) mod shape_update_pull_request_title;
pub(crate) mod shape_update_repository_description;
pub(crate) mod shape_update_repository_encryption_key;
pub(crate) mod shape_update_repository_name;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_actor_does_not_exist_exception;
pub(crate) mod shape_approval_rule_content_required_exception;
pub(crate) mod shape_approval_rule_does_not_exist_exception;
pub(crate) mod shape_approval_rule_name_already_exists_exception;
pub(crate) mod shape_approval_rule_name_required_exception;
pub(crate) mod shape_approval_rule_template_content_required_exception;
pub(crate) mod shape_approval_rule_template_does_not_exist_exception;
pub(crate) mod shape_approval_rule_template_in_use_exception;
pub(crate) mod shape_approval_rule_template_name_already_exists_exception;
pub(crate) mod shape_approval_rule_template_name_required_exception;
pub(crate) mod shape_approval_state_required_exception;
pub(crate) mod shape_associate_approval_rule_template_with_repository_input;
pub(crate) mod shape_author_does_not_exist_exception;
pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories_input;
pub(crate) mod shape_batch_describe_merge_conflicts_input;
pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories_input;
pub(crate) mod shape_batch_get_commits_input;
pub(crate) mod shape_batch_get_repositories_input;
pub(crate) mod shape_before_commit_id_and_after_commit_id_are_same_exception;
pub(crate) mod shape_blob_id_does_not_exist_exception;
pub(crate) mod shape_blob_id_required_exception;
pub(crate) mod shape_branch_does_not_exist_exception;
pub(crate) mod shape_branch_name_exists_exception;
pub(crate) mod shape_branch_name_is_tag_name_exception;
pub(crate) mod shape_branch_name_required_exception;
pub(crate) mod shape_cannot_delete_approval_rule_from_template_exception;
pub(crate) mod shape_cannot_modify_approval_rule_from_template_exception;
pub(crate) mod shape_client_request_token_required_exception;
pub(crate) mod shape_comment_content_required_exception;
pub(crate) mod shape_comment_content_size_limit_exceeded_exception;
pub(crate) mod shape_comment_deleted_exception;
pub(crate) mod shape_comment_does_not_exist_exception;
pub(crate) mod shape_comment_id_required_exception;
pub(crate) mod shape_comment_not_created_by_caller_exception;
pub(crate) mod shape_commit_does_not_exist_exception;
pub(crate) mod shape_commit_id_does_not_exist_exception;
pub(crate) mod shape_commit_id_required_exception;
pub(crate) mod shape_commit_ids_limit_exceeded_exception;
pub(crate) mod shape_commit_ids_list_required_exception;
pub(crate) mod shape_commit_message_length_exceeded_exception;
pub(crate) mod shape_commit_required_exception;
pub(crate) mod shape_concurrent_reference_update_exception;
pub(crate) mod shape_create_approval_rule_template_input;
pub(crate) mod shape_create_branch_input;
pub(crate) mod shape_create_commit_input;
pub(crate) mod shape_create_pull_request_approval_rule_input;
pub(crate) mod shape_create_pull_request_input;
pub(crate) mod shape_create_repository_input;
pub(crate) mod shape_create_unreferenced_merge_commit_input;
pub(crate) mod shape_default_branch_cannot_be_deleted_exception;
pub(crate) mod shape_delete_approval_rule_template_input;
pub(crate) mod shape_delete_branch_input;
pub(crate) mod shape_delete_comment_content_input;
pub(crate) mod shape_delete_file_input;
pub(crate) mod shape_delete_pull_request_approval_rule_input;
pub(crate) mod shape_delete_repository_input;
pub(crate) mod shape_describe_merge_conflicts_input;
pub(crate) mod shape_describe_pull_request_events_input;
pub(crate) mod shape_directory_name_conflicts_with_file_name_exception;
pub(crate) mod shape_disassociate_approval_rule_template_from_repository_input;
pub(crate) mod shape_encryption_integrity_checks_failed_exception;
pub(crate) mod shape_encryption_key_access_denied_exception;
pub(crate) mod shape_encryption_key_disabled_exception;
pub(crate) mod shape_encryption_key_invalid_id_exception;
pub(crate) mod shape_encryption_key_invalid_usage_exception;
pub(crate) mod shape_encryption_key_not_found_exception;
pub(crate) mod shape_encryption_key_required_exception;
pub(crate) mod shape_encryption_key_unavailable_exception;
pub(crate) mod shape_evaluate_pull_request_approval_rules_input;
pub(crate) mod shape_file_content_and_source_file_specified_exception;
pub(crate) mod shape_file_content_required_exception;
pub(crate) mod shape_file_content_size_limit_exceeded_exception;
pub(crate) mod shape_file_does_not_exist_exception;
pub(crate) mod shape_file_entry_required_exception;
pub(crate) mod shape_file_mode_required_exception;
pub(crate) mod shape_file_name_conflicts_with_directory_name_exception;
pub(crate) mod shape_file_path_conflicts_with_submodule_path_exception;
pub(crate) mod shape_file_too_large_exception;
pub(crate) mod shape_folder_content_size_limit_exceeded_exception;
pub(crate) mod shape_folder_does_not_exist_exception;
pub(crate) mod shape_get_approval_rule_template_input;
pub(crate) mod shape_get_blob_input;
pub(crate) mod shape_get_branch_input;
pub(crate) mod shape_get_comment_input;
pub(crate) mod shape_get_comment_reactions_input;
pub(crate) mod shape_get_comments_for_compared_commit_input;
pub(crate) mod shape_get_comments_for_pull_request_input;
pub(crate) mod shape_get_commit_input;
pub(crate) mod shape_get_differences_input;
pub(crate) mod shape_get_file_input;
pub(crate) mod shape_get_folder_input;
pub(crate) mod shape_get_merge_commit_input;
pub(crate) mod shape_get_merge_conflicts_input;
pub(crate) mod shape_get_merge_options_input;
pub(crate) mod shape_get_pull_request_approval_states_input;
pub(crate) mod shape_get_pull_request_input;
pub(crate) mod shape_get_pull_request_override_state_input;
pub(crate) mod shape_get_repository_input;
pub(crate) mod shape_get_repository_triggers_input;
pub(crate) mod shape_idempotency_parameter_mismatch_exception;
pub(crate) mod shape_invalid_actor_arn_exception;
pub(crate) mod shape_invalid_approval_rule_content_exception;
pub(crate) mod shape_invalid_approval_rule_name_exception;
pub(crate) mod shape_invalid_approval_rule_template_content_exception;
pub(crate) mod shape_invalid_approval_rule_template_description_exception;
pub(crate) mod shape_invalid_approval_rule_template_name_exception;
pub(crate) mod shape_invalid_approval_state_exception;
pub(crate) mod shape_invalid_author_arn_exception;
pub(crate) mod shape_invalid_blob_id_exception;
pub(crate) mod shape_invalid_branch_name_exception;
pub(crate) mod shape_invalid_client_request_token_exception;
pub(crate) mod shape_invalid_comment_id_exception;
pub(crate) mod shape_invalid_commit_exception;
pub(crate) mod shape_invalid_commit_id_exception;
pub(crate) mod shape_invalid_conflict_detail_level_exception;
pub(crate) mod shape_invalid_conflict_resolution_exception;
pub(crate) mod shape_invalid_conflict_resolution_strategy_exception;
pub(crate) mod shape_invalid_continuation_token_exception;
pub(crate) mod shape_invalid_deletion_parameter_exception;
pub(crate) mod shape_invalid_description_exception;
pub(crate) mod shape_invalid_destination_commit_specifier_exception;
pub(crate) mod shape_invalid_email_exception;
pub(crate) mod shape_invalid_file_location_exception;
pub(crate) mod shape_invalid_file_mode_exception;
pub(crate) mod shape_invalid_file_position_exception;
pub(crate) mod shape_invalid_max_conflict_files_exception;
pub(crate) mod shape_invalid_max_merge_hunks_exception;
pub(crate) mod shape_invalid_max_results_exception;
pub(crate) mod shape_invalid_merge_option_exception;
pub(crate) mod shape_invalid_order_exception;
pub(crate) mod shape_invalid_override_status_exception;
pub(crate) mod shape_invalid_parent_commit_id_exception;
pub(crate) mod shape_invalid_path_exception;
pub(crate) mod shape_invalid_pull_request_event_type_exception;
pub(crate) mod shape_invalid_pull_request_id_exception;
pub(crate) mod shape_invalid_pull_request_status_exception;
pub(crate) mod shape_invalid_pull_request_status_update_exception;
pub(crate) mod shape_invalid_reaction_user_arn_exception;
pub(crate) mod shape_invalid_reaction_value_exception;
pub(crate) mod shape_invalid_reference_name_exception;
pub(crate) mod shape_invalid_relative_file_version_enum_exception;
pub(crate) mod shape_invalid_replacement_content_exception;
pub(crate) mod shape_invalid_replacement_type_exception;
pub(crate) mod shape_invalid_repository_description_exception;
pub(crate) mod shape_invalid_repository_name_exception;
pub(crate) mod shape_invalid_repository_trigger_branch_name_exception;
pub(crate) mod shape_invalid_repository_trigger_custom_data_exception;
pub(crate) mod shape_invalid_repository_trigger_destination_arn_exception;
pub(crate) mod shape_invalid_repository_trigger_events_exception;
pub(crate) mod shape_invalid_repository_trigger_name_exception;
pub(crate) mod shape_invalid_repository_trigger_region_exception;
pub(crate) mod shape_invalid_resource_arn_exception;
pub(crate) mod shape_invalid_revision_id_exception;
pub(crate) mod shape_invalid_rule_content_sha256_exception;
pub(crate) mod shape_invalid_sort_by_exception;
pub(crate) mod shape_invalid_source_commit_specifier_exception;
pub(crate) mod shape_invalid_system_tag_usage_exception;
pub(crate) mod shape_invalid_tag_keys_list_exception;
pub(crate) mod shape_invalid_tags_map_exception;
pub(crate) mod shape_invalid_target_branch_exception;
pub(crate) mod shape_invalid_target_exception;
pub(crate) mod shape_invalid_targets_exception;
pub(crate) mod shape_invalid_title_exception;
pub(crate) mod shape_list_approval_rule_templates_input;
pub(crate) mod shape_list_associated_approval_rule_templates_for_repository_input;
pub(crate) mod shape_list_branches_input;
pub(crate) mod shape_list_file_commit_history_input;
pub(crate) mod shape_list_pull_requests_input;
pub(crate) mod shape_list_repositories_for_approval_rule_template_input;
pub(crate) mod shape_list_repositories_input;
pub(crate) mod shape_list_tags_for_resource_input;
pub(crate) mod shape_manual_merge_required_exception;
pub(crate) mod shape_maximum_branches_exceeded_exception;
pub(crate) mod shape_maximum_conflict_resolution_entries_exceeded_exception;
pub(crate) mod shape_maximum_file_content_to_load_exceeded_exception;
pub(crate) mod shape_maximum_file_entries_exceeded_exception;
pub(crate) mod shape_maximum_items_to_compare_exceeded_exception;
pub(crate) mod shape_maximum_number_of_approvals_exceeded_exception;
pub(crate) mod shape_maximum_open_pull_requests_exceeded_exception;
pub(crate) mod shape_maximum_repository_names_exceeded_exception;
pub(crate) mod shape_maximum_repository_triggers_exceeded_exception;
pub(crate) mod shape_maximum_rule_templates_associated_with_repository_exception;
pub(crate) mod shape_merge_branches_by_fast_forward_input;
pub(crate) mod shape_merge_branches_by_squash_input;
pub(crate) mod shape_merge_branches_by_three_way_input;
pub(crate) mod shape_merge_option_required_exception;
pub(crate) mod shape_merge_pull_request_by_fast_forward_input;
pub(crate) mod shape_merge_pull_request_by_squash_input;
pub(crate) mod shape_merge_pull_request_by_three_way_input;
pub(crate) mod shape_multiple_conflict_resolution_entries_exception;
pub(crate) mod shape_multiple_repositories_in_pull_request_exception;
pub(crate) mod shape_name_length_exceeded_exception;
pub(crate) mod shape_no_change_exception;
pub(crate) mod shape_number_of_rule_templates_exceeded_exception;
pub(crate) mod shape_number_of_rules_exceeded_exception;
pub(crate) mod shape_operation_not_allowed_exception;
pub(crate) mod shape_override_already_set_exception;
pub(crate) mod shape_override_pull_request_approval_rules_input;
pub(crate) mod shape_override_status_required_exception;
pub(crate) mod shape_parent_commit_does_not_exist_exception;
pub(crate) mod shape_parent_commit_id_outdated_exception;
pub(crate) mod shape_parent_commit_id_required_exception;
pub(crate) mod shape_path_does_not_exist_exception;
pub(crate) mod shape_path_required_exception;
pub(crate) mod shape_post_comment_for_compared_commit_input;
pub(crate) mod shape_post_comment_for_pull_request_input;
pub(crate) mod shape_post_comment_reply_input;
pub(crate) mod shape_pull_request_already_closed_exception;
pub(crate) mod shape_pull_request_approval_rules_not_satisfied_exception;
pub(crate) mod shape_pull_request_cannot_be_approved_by_author_exception;
pub(crate) mod shape_pull_request_does_not_exist_exception;
pub(crate) mod shape_pull_request_id_required_exception;
pub(crate) mod shape_pull_request_status_required_exception;
pub(crate) mod shape_put_comment_reaction_input;
pub(crate) mod shape_put_file_entry_conflict_exception;
pub(crate) mod shape_put_file_input;
pub(crate) mod shape_put_repository_triggers_input;
pub(crate) mod shape_reaction_limit_exceeded_exception;
pub(crate) mod shape_reaction_value_required_exception;
pub(crate) mod shape_reference_does_not_exist_exception;
pub(crate) mod shape_reference_name_required_exception;
pub(crate) mod shape_reference_type_not_supported_exception;
pub(crate) mod shape_replacement_content_required_exception;
pub(crate) mod shape_replacement_type_required_exception;
pub(crate) mod shape_repository_does_not_exist_exception;
pub(crate) mod shape_repository_limit_exceeded_exception;
pub(crate) mod shape_repository_name_exists_exception;
pub(crate) mod shape_repository_name_required_exception;
pub(crate) mod shape_repository_names_required_exception;
pub(crate) mod shape_repository_not_associated_with_pull_request_exception;
pub(crate) mod shape_repository_trigger_branch_name_list_required_exception;
pub(crate) mod shape_repository_trigger_destination_arn_required_exception;
pub(crate) mod shape_repository_trigger_events_list_required_exception;
pub(crate) mod shape_repository_trigger_name_required_exception;
pub(crate) mod shape_repository_triggers_list_required_exception;
pub(crate) mod shape_resource_arn_required_exception;
pub(crate) mod shape_restricted_source_file_exception;
pub(crate) mod shape_revision_id_required_exception;
pub(crate) mod shape_revision_not_current_exception;
pub(crate) mod shape_same_file_content_exception;
pub(crate) mod shape_same_path_request_exception;
pub(crate) mod shape_source_and_destination_are_same_exception;
pub(crate) mod shape_source_file_or_content_required_exception;
pub(crate) mod shape_tag_keys_list_required_exception;
pub(crate) mod shape_tag_policy_exception;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_tags_map_required_exception;
pub(crate) mod shape_target_required_exception;
pub(crate) mod shape_targets_required_exception;
pub(crate) mod shape_test_repository_triggers_input;
pub(crate) mod shape_tip_of_source_reference_is_different_exception;
pub(crate) mod shape_tips_divergence_exceeded_exception;
pub(crate) mod shape_title_required_exception;
pub(crate) mod shape_too_many_tags_exception;
pub(crate) mod shape_untag_resource_input;
pub(crate) mod shape_update_approval_rule_template_content_input;
pub(crate) mod shape_update_approval_rule_template_description_input;
pub(crate) mod shape_update_approval_rule_template_name_input;
pub(crate) mod shape_update_comment_input;
pub(crate) mod shape_update_default_branch_input;
pub(crate) mod shape_update_pull_request_approval_rule_content_input;
pub(crate) mod shape_update_pull_request_approval_state_input;
pub(crate) mod shape_update_pull_request_description_input;
pub(crate) mod shape_update_pull_request_status_input;
pub(crate) mod shape_update_pull_request_title_input;
pub(crate) mod shape_update_repository_description_input;
pub(crate) mod shape_update_repository_encryption_key_input;
pub(crate) mod shape_update_repository_name_input;
pub(crate) mod shape_approval_list;
pub(crate) mod shape_approval_rule;
pub(crate) mod shape_approval_rule_template;
pub(crate) mod shape_approval_rule_template_name_list;
pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories_errors_list;
pub(crate) mod shape_batch_describe_merge_conflicts_errors;
pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories_errors_list;
pub(crate) mod shape_batch_get_commits_errors_list;
pub(crate) mod shape_batch_get_repositories_errors_list;
pub(crate) mod shape_branch_info;
pub(crate) mod shape_branch_name_list;
pub(crate) mod shape_comment;
pub(crate) mod shape_comments_for_compared_commit_data;
pub(crate) mod shape_comments_for_pull_request_data;
pub(crate) mod shape_commit;
pub(crate) mod shape_commit_objects_list;
pub(crate) mod shape_conflict_metadata;
pub(crate) mod shape_conflict_metadata_list;
pub(crate) mod shape_conflict_resolution;
pub(crate) mod shape_conflicts;
pub(crate) mod shape_delete_file_entry;
pub(crate) mod shape_difference_list;
pub(crate) mod shape_evaluation;
pub(crate) mod shape_file_list;
pub(crate) mod shape_files_metadata;
pub(crate) mod shape_folder_list;
pub(crate) mod shape_location;
pub(crate) mod shape_merge_hunks;
pub(crate) mod shape_merge_options;
pub(crate) mod shape_pull_request;
pub(crate) mod shape_pull_request_event_list;
pub(crate) mod shape_pull_request_id_list;
pub(crate) mod shape_put_file_entry;
pub(crate) mod shape_reactions_for_comment_list;
pub(crate) mod shape_repository_metadata;
pub(crate) mod shape_repository_metadata_list;
pub(crate) mod shape_repository_name_id_pair_list;
pub(crate) mod shape_repository_name_list;
pub(crate) mod shape_repository_not_found_list;
pub(crate) mod shape_repository_trigger;
pub(crate) mod shape_repository_trigger_execution_failure_list;
pub(crate) mod shape_repository_trigger_name_list;
pub(crate) mod shape_repository_triggers_list;
pub(crate) mod shape_revision_dag;
pub(crate) mod shape_set_file_mode_entry;
pub(crate) mod shape_sub_module_list;
pub(crate) mod shape_symbolic_link_list;
pub(crate) mod shape_tags_map;
pub(crate) mod shape_target;
pub(crate) mod shape_approval;
pub(crate) mod shape_approval_rules_list;
pub(crate) mod shape_approval_rules_not_satisfied_list;
pub(crate) mod shape_approval_rules_satisfied_list;
pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories_error;
pub(crate) mod shape_batch_describe_merge_conflicts_error;
pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories_error;
pub(crate) mod shape_batch_get_commits_error;
pub(crate) mod shape_batch_get_repositories_error;
pub(crate) mod shape_caller_reactions;
pub(crate) mod shape_comments_for_compared_commit;
pub(crate) mod shape_comments_for_pull_request;
pub(crate) mod shape_conflict;
pub(crate) mod shape_difference;
pub(crate) mod shape_file;
pub(crate) mod shape_file_metadata;
pub(crate) mod shape_file_modes;
pub(crate) mod shape_file_sizes;
pub(crate) mod shape_file_version;
pub(crate) mod shape_folder;
pub(crate) mod shape_is_binary_file;
pub(crate) mod shape_merge_hunk;
pub(crate) mod shape_merge_operations;
pub(crate) mod shape_object_types;
pub(crate) mod shape_origin_approval_rule_template;
pub(crate) mod shape_parent_list;
pub(crate) mod shape_pull_request_event;
pub(crate) mod shape_pull_request_target_list;
pub(crate) mod shape_reaction_counts_map;
pub(crate) mod shape_reaction_for_comment;
pub(crate) mod shape_replace_content_entry;
pub(crate) mod shape_repository_name_id_pair;
pub(crate) mod shape_repository_trigger_execution_failure;
pub(crate) mod shape_source_file_specifier;
pub(crate) mod shape_sub_module;
pub(crate) mod shape_symbolic_link;
pub(crate) mod shape_user_info;
pub(crate) mod shape_approval_rule_event_metadata;
pub(crate) mod shape_approval_rule_overridden_event_metadata;
pub(crate) mod shape_approval_state_changed_event_metadata;
pub(crate) mod shape_blob_metadata;
pub(crate) mod shape_comments;
pub(crate) mod shape_merge_hunk_detail;
pub(crate) mod shape_pull_request_created_event_metadata;
pub(crate) mod shape_pull_request_merged_state_changed_event_metadata;
pub(crate) mod shape_pull_request_source_reference_updated_event_metadata;
pub(crate) mod shape_pull_request_status_changed_event_metadata;
pub(crate) mod shape_pull_request_target;
pub(crate) mod shape_reaction_users_list;
pub(crate) mod shape_reaction_value_formats;
pub(crate) mod shape_repository_trigger_event_list;
pub(crate) mod shape_revision_children;
pub(crate) mod shape_merge_metadata;