Henk-Jan Lebbink 58d9203153
refactored all functions (#145)
* refactored stat_object

refactored select_object_content

refactor get_presigned_object_url

refactor get_presigned_policy_form_data

refactored upload-part-copy

* fixed object.unwrap

* update region

* made client Arc

* made client Arc

* update client

* update tests

* update segmented_bytes

* bench updated

* cleanup version handling

* cleanup of headers: multimap

* added inner in Client

* updated clients: added Into<String>in API

* Separated http_client and shared client items in Client
2025-04-23 10:18:18 -07:00
2025-04-23 10:18:18 -07:00
2025-04-23 10:18:18 -07:00
2025-04-23 10:18:18 -07:00
2025-04-23 10:18:18 -07:00
2025-04-23 10:18:18 -07:00
2025-04-23 10:18:18 -07:00
2019-06-18 12:23:56 -07:00
2025-04-23 10:18:18 -07:00
2019-05-15 15:39:44 -07:00
2025-01-31 16:41:47 -08:00

MinIO Rust SDK for Amazon S3 Compatible Cloud Storage Slack Sourcegraph Apache V2 License

MinIO Rust SDK is Simple Storage Service (aka S3) client to perform bucket and object operations to any Amazon S3 compatible object storage service.

For a complete list of APIs and examples, please take a look at the MinIO Rust Client API Reference

Examples

Run the examples from the command line with:

cargo run --example <example_name>

file_uploader.rs

file_downloader.rs

object_prompt.rs

License

This SDK is distributed under the Apache License, Version 2.0, see LICENSE for more information.

Description
MinIO Rust SDK for Amazon S3 Compatible Cloud Storage
Readme Apache-2.0 7.6 MiB
Languages
Rust 99.9%