Files
Notes/notes-service/vendor/opendal/Cargo.toml
T
2026-08-01 16:11:49 +03:00

688 lines
16 KiB
TOML

# 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 = "2024"
rust-version = "1.85"
name = "opendal"
version = "0.57.0"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
build = false
exclude = ["/tests/"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Apache OpenDAL™: One Layer, All Storage."
homepage = "https://opendal.apache.org/"
readme = "README.md"
keywords = [
"storage",
"fs",
"s3",
"azblob",
"gcs",
]
categories = ["filesystem"]
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
[package.metadata.docs.rs]
all-features = true
[features]
auto-register-services = ["dep:ctor"]
blocking = ["opendal-core/blocking"]
default = [
"auto-register-services",
"reqwest-rustls-tls",
"executors-tokio",
"layers-concurrent-limit",
"layers-logging",
"layers-retry",
"layers-timeout",
]
executors-tokio = ["opendal-core/executors-tokio"]
internal-path-cache = ["opendal-core/internal-path-cache"]
internal-tokio-rt = ["opendal-core/internal-tokio-rt"]
layers-async-backtrace = ["dep:opendal-layer-async-backtrace"]
layers-await-tree = ["dep:opendal-layer-await-tree"]
layers-capability-check = ["dep:opendal-layer-capability-check"]
layers-chaos = ["dep:opendal-layer-chaos"]
layers-concurrent-limit = ["dep:opendal-layer-concurrent-limit"]
layers-dtrace = ["dep:opendal-layer-dtrace"]
layers-fastmetrics = ["dep:opendal-layer-fastmetrics"]
layers-fastrace = ["dep:opendal-layer-fastrace"]
layers-foyer = ["dep:opendal-layer-foyer"]
layers-hotpath = ["dep:opendal-layer-hotpath"]
layers-immutable-index = ["dep:opendal-layer-immutable-index"]
layers-logging = ["dep:opendal-layer-logging"]
layers-metrics = ["dep:opendal-layer-metrics"]
layers-mime-guess = ["dep:opendal-layer-mime-guess"]
layers-otel-metrics = ["dep:opendal-layer-otelmetrics"]
layers-otel-trace = ["dep:opendal-layer-oteltrace"]
layers-prometheus = ["dep:opendal-layer-prometheus"]
layers-prometheus-client = ["dep:opendal-layer-prometheus-client"]
layers-retry = ["dep:opendal-layer-retry"]
layers-route = ["dep:opendal-layer-route"]
layers-tail-cut = ["dep:opendal-layer-tail-cut"]
layers-throttle = ["dep:opendal-layer-throttle"]
layers-timeout = ["dep:opendal-layer-timeout"]
layers-tracing = ["dep:opendal-layer-tracing"]
reqwest-rustls-no-provider-tls = ["opendal-core/reqwest-rustls-no-provider-tls"]
reqwest-rustls-tls = ["opendal-core/reqwest-rustls-tls"]
services-aliyun-drive = ["dep:opendal-service-aliyun-drive"]
services-alluxio = ["dep:opendal-service-alluxio"]
services-azblob = ["dep:opendal-service-azblob"]
services-azdls = ["dep:opendal-service-azdls"]
services-azfile = ["dep:opendal-service-azfile"]
services-b2 = ["dep:opendal-service-b2"]
services-cacache = ["dep:opendal-service-cacache"]
services-cloudflare-kv = ["dep:opendal-service-cloudflare-kv"]
services-compfs = ["dep:opendal-service-compfs"]
services-cos = ["dep:opendal-service-cos"]
services-d1 = ["dep:opendal-service-d1"]
services-dashmap = ["dep:opendal-service-dashmap"]
services-dbfs = ["dep:opendal-service-dbfs"]
services-dropbox = ["dep:opendal-service-dropbox"]
services-etcd = ["dep:opendal-service-etcd"]
services-foundationdb = ["dep:opendal-service-foundationdb"]
services-foyer = ["dep:opendal-service-foyer"]
services-fs = ["dep:opendal-service-fs"]
services-ftp = ["dep:opendal-service-ftp"]
services-gcs = ["dep:opendal-service-gcs"]
services-gdrive = ["dep:opendal-service-gdrive"]
services-ghac = ["dep:opendal-service-ghac"]
services-github = ["dep:opendal-service-github"]
services-goosefs = ["dep:opendal-service-goosefs"]
services-gridfs = ["dep:opendal-service-gridfs"]
services-hdfs = ["dep:opendal-service-hdfs"]
services-hdfs-native = ["dep:opendal-service-hdfs-native"]
services-hf = ["dep:opendal-service-hf"]
services-http = ["dep:opendal-service-http"]
services-huggingface = ["services-hf"]
services-ipfs = ["dep:opendal-service-ipfs"]
services-ipmfs = ["dep:opendal-service-ipmfs"]
services-koofr = ["dep:opendal-service-koofr"]
services-lakefs = ["dep:opendal-service-lakefs"]
services-memcached = ["dep:opendal-service-memcached"]
services-memory = ["opendal-core/services-memory"]
services-mini-moka = ["dep:opendal-service-mini-moka"]
services-moka = ["dep:opendal-service-moka"]
services-mongodb = ["dep:opendal-service-mongodb"]
services-monoiofs = ["dep:opendal-service-monoiofs"]
services-mysql = ["dep:opendal-service-mysql"]
services-obs = ["dep:opendal-service-obs"]
services-onedrive = ["dep:opendal-service-onedrive"]
services-opfs = ["dep:opendal-service-opfs"]
services-oss = ["dep:opendal-service-oss"]
services-pcloud = ["dep:opendal-service-pcloud"]
services-persy = ["dep:opendal-service-persy"]
services-postgresql = ["dep:opendal-service-postgresql"]
services-redb = ["dep:opendal-service-redb"]
services-redis = [
"dep:opendal-service-redis",
"opendal-service-redis?/rustls",
]
services-redis-native-tls = [
"dep:opendal-service-redis",
"opendal-service-redis?/native-tls",
]
services-rocksdb = ["dep:opendal-service-rocksdb"]
services-s3 = ["dep:opendal-service-s3"]
services-seafile = ["dep:opendal-service-seafile"]
services-sftp = ["dep:opendal-service-sftp"]
services-sled = ["dep:opendal-service-sled"]
services-sqlite = ["dep:opendal-service-sqlite"]
services-surrealdb = ["dep:opendal-service-surrealdb"]
services-swift = ["dep:opendal-service-swift"]
services-tikv = ["dep:opendal-service-tikv"]
services-tos = ["dep:opendal-service-tos"]
services-upyun = ["dep:opendal-service-upyun"]
services-vercel-artifacts = ["dep:opendal-service-vercel-artifacts"]
services-vercel-blob = ["dep:opendal-service-vercel-blob"]
services-webdav = ["dep:opendal-service-webdav"]
services-webhdfs = ["dep:opendal-service-webhdfs"]
services-yandex-disk = ["dep:opendal-service-yandex-disk"]
tests = ["opendal-testkit"]
[lib]
name = "opendal"
path = "src/lib.rs"
bench = false
[[bench]]
name = "ops"
path = "benches/ops/main.rs"
harness = false
required-features = ["tests"]
[[bench]]
name = "types"
path = "benches/types/main.rs"
harness = false
[dependencies.ctor]
version = "1.0.1"
optional = true
[dependencies.opendal-core]
version = "0.57.0"
default-features = false
[dependencies.opendal-layer-async-backtrace]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-await-tree]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-capability-check]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-chaos]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-concurrent-limit]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-fastmetrics]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-fastrace]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-foyer]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-hotpath]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-immutable-index]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-logging]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-metrics]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-mime-guess]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-observe-metrics-common]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-otelmetrics]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-oteltrace]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-prometheus]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-prometheus-client]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-retry]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-route]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-tail-cut]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-throttle]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-timeout]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-layer-tracing]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-aliyun-drive]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-alluxio]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-azblob]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-azdls]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-azfile]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-b2]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-cacache]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-cloudflare-kv]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-compfs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-cos]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-d1]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-dashmap]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-dbfs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-dropbox]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-etcd]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-foundationdb]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-foyer]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-fs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-ftp]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-gcs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-gdrive]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-ghac]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-github]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-goosefs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-gridfs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-hdfs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-hdfs-native]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-hf]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-http]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-ipfs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-ipmfs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-koofr]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-lakefs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-memcached]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-mini-moka]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-moka]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-mongodb]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-monoiofs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-mysql]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-obs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-onedrive]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-oss]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-pcloud]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-persy]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-postgresql]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-redb]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-redis]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-rocksdb]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-s3]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-seafile]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-sftp]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-sled]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-sqlite]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-surrealdb]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-swift]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-tikv]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-tos]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-upyun]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-vercel-artifacts]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-vercel-blob]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-webdav]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-webhdfs]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-service-yandex-disk]
version = "0.57.0"
optional = true
default-features = false
[dependencies.opendal-testkit]
version = "0.57.0"
optional = true
[dev-dependencies.anyhow]
version = "1.0"
[dev-dependencies.bytes]
version = "1.10"
[dev-dependencies.divan]
version = "0.1"
[dev-dependencies.futures]
version = "0.3"
default-features = true
[dev-dependencies.http]
version = "1.1"
[dev-dependencies.libtest-mimic]
version = "0.8"
[dev-dependencies.log]
version = "0.4.29"
[dev-dependencies.logforth]
version = "0.29.1"
features = ["starter-log"]
[dev-dependencies.rand]
version = "0.10.1"
[dev-dependencies.reqwest]
version = "0.13.2"
[dev-dependencies.sha2]
version = "0.11.0"
[dev-dependencies.size]
version = "0.5"
[dev-dependencies.tokio]
version = "1.48"
features = [
"fs",
"macros",
"rt-multi-thread",
]
default-features = false
[dev-dependencies.uuid]
version = "1"
features = [
"serde",
"v4",
]
default-features = false
[target.'cfg(target_arch = "wasm32")'.dependencies.opendal-service-opfs]
version = "0.57.0"
optional = true
default-features = false
[target.'cfg(target_os = "linux")'.dependencies.opendal-layer-dtrace]
version = "0.57.0"
optional = true
default-features = false
[lints.clippy]
unused_async = "warn"