mirror of
https://github.com/minio/minio-rs.git
synced 2025-12-06 23:36:52 +08:00
Reorganize project structure to improve maintainability and add comprehensive testing documentation and tooling support.
59 lines
1.4 KiB
Rust
59 lines
1.4 KiB
Rust
// MinIO Rust Library for Amazon S3 Compatible Cloud Storage
|
|
// Copyright 2025 MinIO, Inc.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
//! S3 API Integration Tests
|
|
|
|
// Object operations
|
|
mod append_object;
|
|
mod get_object;
|
|
mod object_compose;
|
|
mod object_copy;
|
|
mod object_delete;
|
|
mod object_put;
|
|
mod upload_download_object;
|
|
|
|
// Bucket operations
|
|
mod bucket_create_delete;
|
|
mod bucket_exists;
|
|
mod list_buckets;
|
|
|
|
// Bucket configuration
|
|
mod bucket_encryption;
|
|
mod bucket_lifecycle;
|
|
mod bucket_policy;
|
|
mod bucket_tagging;
|
|
mod bucket_versioning;
|
|
|
|
// Bucket replication & notifications
|
|
mod bucket_notification;
|
|
mod bucket_replication;
|
|
mod listen_bucket_notification;
|
|
|
|
// List operations
|
|
mod list_objects;
|
|
|
|
// Object metadata & locking
|
|
mod object_legal_hold;
|
|
mod object_lock_config;
|
|
mod object_retention;
|
|
mod object_tagging;
|
|
|
|
// Presigned URLs & forms
|
|
mod get_presigned_object_url;
|
|
mod get_presigned_post_form_data;
|
|
|
|
// Object search
|
|
mod select_object_content;
|