# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "mountpoint-s3-client" version = "0.11.0" build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "High-performance Amazon S3 client for Mountpoint for Amazon S3." readme = "README.md" license = "Apache-2.0" repository = "https://github.com/awslabs/mountpoint-s3" [lib] name = "mountpoint_s3_client" path = "src/lib.rs" doctest = false [[example]] name = "client_benchmark" path = "examples/client_benchmark.rs" [[example]] name = "download" path = "examples/download.rs" [[example]] name = "list" path = "examples/list.rs" [[test]] name = "auth" path = "tests/auth.rs" [[test]] name = "copy_object" path = "tests/copy_object.rs" [[test]] name = "delete_object" path = "tests/delete_object.rs" [[test]] name = "endpoint_config" path = "tests/endpoint_config.rs" [[test]] name = "get_object" path = "tests/get_object.rs" [[test]] name = "get_object_attributes" path = "tests/get_object_attributes.rs" [[test]] name = "head_bucket" path = "tests/head_bucket.rs" [[test]] name = "head_object" path = "tests/head_object.rs" [[test]] name = "imds_crt_client" path = "tests/imds_crt_client.rs" [[test]] name = "list_objects" path = "tests/list_objects.rs" [[test]] name = "metrics" path = "tests/metrics.rs" [[test]] name = "network_interface_config" path = "tests/network_interface_config.rs" [[test]] name = "put_object" path = "tests/put_object.rs" [[test]] name = "put_object_single" path = "tests/put_object_single.rs" [dependencies.async-io] version = "2.3.1" optional = true [dependencies.async-lock] version = "3.3.0" optional = true [dependencies.async-trait] version = "0.1.57" [dependencies.auto_impl] version = "1.1.2" [dependencies.base64ct] version = "1.6.0" features = ["std"] [dependencies.const_format] version = "0.2.30" [dependencies.futures] version = "0.3.24" [dependencies.lazy_static] version = "1.4.0" [dependencies.libc] version = "0.2.126" [dependencies.md-5] version = "0.10.5" optional = true [dependencies.metrics] version = "0.22.1" [dependencies.mountpoint-s3-crt] version = "0.10.0" [dependencies.mountpoint-s3-crt-sys] version = "0.10.0" [dependencies.once_cell] version = "1.16.0" [dependencies.percent-encoding] version = "2.2.0" [dependencies.pin-project] version = "1.0.12" [dependencies.platform-info] version = "2.0.2" [dependencies.rand] version = "0.8.5" optional = true [dependencies.rand_chacha] version = "0.3.1" optional = true [dependencies.regex] version = "1.7.1" [dependencies.serde_json] version = "1.0.104" [dependencies.static_assertions] version = "1.1.0" [dependencies.thiserror] version = "1.0.34" [dependencies.time] version = "0.3.17" features = [ "formatting", "parsing", ] [dependencies.tracing] version = "0.1.35" features = [ "std", "log", ] default-features = false [dependencies.xmltree] version = "0.10.3" [dev-dependencies.anyhow] version = "1.0.64" features = ["backtrace"] [dev-dependencies.aws-config] version = "1.2.0" [dev-dependencies.aws-credential-types] version = "1.2.0" [dev-dependencies.aws-sdk-s3] version = "1.23.0" [dev-dependencies.aws-sdk-sts] version = "1.20.0" [dev-dependencies.aws-smithy-runtime-api] version = "1.2.0" [dev-dependencies.bytes] version = "1.2.1" [dev-dependencies.clap] version = "4.1.9" features = ["derive"] [dev-dependencies.ctor] version = "0.2.6" [dev-dependencies.proptest] version = "1.4.0" [dev-dependencies.rusty-fork] version = "0.3.0" [dev-dependencies.tempfile] version = "3.5.0" [dev-dependencies.test-case] version = "2.2.2" [dev-dependencies.tokio] version = "1.24.2" features = [ "rt", "macros", ] [dev-dependencies.tracing-subscriber] version = "0.3.14" features = [ "fmt", "env-filter", ] [build-dependencies.built] version = "0.7.1" features = ["git2"] [features] fips_tests = [] mock = [ "dep:async-io", "dep:async-lock", "dep:md-5", "dep:rand", "dep:rand_chacha", ] s3_tests = [] s3express_tests = []