Cargo Features
[dependencies]
opendal = { version = "0.56.0", default-features = false, features = ["auto-register-services", "blocking", "executors-tokio", "layers-async-backtrace", "layers-await-tree", "layers-capability-check", "layers-chaos", "layers-concurrent-limit", "layers-dtrace", "layers-fastmetrics", "layers-fastrace", "layers-foyer", "layers-hotpath", "layers-immutable-index", "layers-logging", "layers-metrics", "layers-mime-guess", "layers-otel-metrics", "layers-otel-trace", "layers-prometheus", "layers-prometheus-client", "layers-retry", "layers-route", "layers-tail-cut", "layers-throttle", "layers-timeout", "layers-tracing", "reqwest-rustls-tls", "services-aliyun-drive", "services-alluxio", "services-azblob", "services-azdls", "services-azfile", "services-b2", "services-cacache", "services-cloudflare-kv", "services-compfs", "services-cos", "services-d1", "services-dashmap", "services-dbfs", "services-dropbox", "services-etcd", "services-foundationdb", "services-foyer", "services-fs", "services-ftp", "services-gcs", "services-gdrive", "services-ghac", "services-github", "services-gridfs", "services-hdfs", "services-hdfs-native", "services-hf", "services-http", "services-huggingface", "services-ipfs", "services-ipmfs", "services-koofr", "services-lakefs", "services-memcached", "internal-path-cache", "internal-tokio-rt", "services-memory", "services-mini-moka", "services-moka", "services-mongodb", "services-monoiofs", "services-mysql", "services-obs", "services-onedrive", "services-opfs", "services-oss", "services-pcloud", "services-persy", "services-postgresql", "services-redb", "services-redis", "services-redis-native-tls", "services-rocksdb", "services-s3", "services-seafile", "services-sftp", "services-sled", "services-sqlite", "services-surrealdb", "services-swift", "services-tikv", "services-tos", "services-upyun", "services-vercel-artifacts", "services-vercel-blob", "services-webdav", "services-webhdfs", "services-yandex-disk", "tests", "opendal-layer-observe-metrics-common"] }
- auto-register-services default
-
Register services enabled to the OperatorRegistry so that they can be used by
Operator::from_uri.Enables ctor ^0.6
- default = auto-register-services, executors-tokio, layers-concurrent-limit, layers-logging, layers-retry, layers-timeout, reqwest-rustls-tls
-
These default features are set whenever
opendalis added withoutsomewhere in the dependency tree.default-features = false - blocking
-
Enables blocking of opendal-core
opendal-core:
Enable opendal's blocking support.
- executors-tokio default
-
Enables executors-tokio of opendal-core
opendal-core:
Enable tokio executors support.
- layers-async-backtrace
-
Enables opendal-layer-async-backtrace
- layers-await-tree
-
Enables opendal-layer-await-tree
- layers-capability-check
-
Enables opendal-layer-capability-check
- layers-chaos
-
Enables opendal-layer-chaos
- layers-concurrent-limit default
-
Enables opendal-layer-concurrent-limit
- layers-dtrace
-
Enables opendal-layer-dtrace
- layers-fastmetrics
-
Enables opendal-layer-fastmetrics
- layers-fastrace
-
Enables opendal-layer-fastrace
- layers-foyer
-
Enables opendal-layer-foyer
- layers-hotpath
-
Enables opendal-layer-hotpath
- layers-immutable-index
-
Enables opendal-layer-immutable-index
- layers-logging default
-
Enables opendal-layer-logging
- layers-metrics
-
Enables opendal-layer-metrics
- layers-mime-guess
-
Enables opendal-layer-mime-guess
- layers-otel-metrics
-
Enables opendal-layer-otelmetrics
- layers-otel-trace
-
Enables opendal-layer-oteltrace
- layers-prometheus
-
Enables opendal-layer-prometheus
- layers-prometheus-client
-
Enables opendal-layer-prometheus-client
- layers-retry default
-
Enables opendal-layer-retry
- layers-route
-
Enables opendal-layer-route
- layers-tail-cut
-
Enables opendal-layer-tail-cut
- layers-throttle
-
Enables opendal-layer-throttle
- layers-timeout default
-
Enables opendal-layer-timeout
- layers-tracing
-
Enables opendal-layer-tracing
- reqwest-rustls-tls default
-
Enables reqwest-rustls-tls of opendal-core
opendal-core:
Enable reqwest rustls tls support.
- services-aliyun-drive
-
Enables opendal-service-aliyun-drive
- services-alluxio
-
Enables opendal-service-alluxio
- services-azblob
-
Enables opendal-service-azblob
- services-azdls
-
Enables opendal-service-azdls
- services-azfile
-
Enables opendal-service-azfile
- services-b2
-
Enables opendal-service-b2
- services-cacache
-
Enables opendal-service-cacache
- services-cloudflare-kv
-
Enables opendal-service-cloudflare-kv
- services-compfs
-
Enables opendal-service-compfs
- services-cos
-
Enables opendal-service-cos
- services-d1
-
Enables opendal-service-d1
- services-dashmap
-
Enables opendal-service-dashmap
- services-dbfs
-
Enables opendal-service-dbfs
- services-dropbox
-
Enables opendal-service-dropbox
- services-etcd
-
Enables opendal-service-etcd
- services-foundationdb
-
Enables opendal-service-foundationdb
- services-foyer
-
Enables opendal-service-foyer
- services-fs
-
Enables opendal-service-fs
- services-ftp
-
Enables opendal-service-ftp
- services-gcs
-
Enables opendal-service-gcs
- services-gdrive
-
Enables opendal-service-gdrive
- services-ghac
-
Enables opendal-service-ghac
- services-github
-
Enables opendal-service-github
- services-gridfs
-
Enables opendal-service-gridfs
- services-hdfs
-
Enables opendal-service-hdfs
- services-hdfs-native
-
Enables opendal-service-hdfs-native
- services-hf services-huggingface?
-
Enables opendal-service-hf
- services-http
-
Enables opendal-service-http
- services-huggingface = services-hf
- services-ipfs
-
Enables opendal-service-ipfs
- services-ipmfs
-
Enables opendal-service-ipmfs
- services-koofr
-
Enables opendal-service-koofr
- services-lakefs
-
Enables opendal-service-lakefs
- services-memcached
-
Enables opendal-service-memcached
- internal-path-cache
-
Enables internal-path-cache of opendal-core
opendal-core:
Enable path cache.
This is an internal feature, and should not be used by users. - internal-tokio-rt
-
Enables internal-tokio-rt of opendal-core
opendal-core:
Enable tokio runtime.
- services-memory
-
Deprecated: memory service is always enabled.
Enables services-memory of opendal-core
- services-mini-moka
-
Enables opendal-service-mini-moka
- services-moka
-
Enables opendal-service-moka
- services-mongodb
-
Enables opendal-service-mongodb
- services-monoiofs
-
Enables opendal-service-monoiofs
- services-mysql
-
Enables opendal-service-mysql
- services-obs
-
Enables opendal-service-obs
- services-onedrive
-
Enables opendal-service-onedrive
- services-opfs
-
Enables opendal-service-opfs
- services-oss
-
Enables opendal-service-oss
- services-pcloud
-
Enables opendal-service-pcloud
- services-persy
-
Enables opendal-service-persy
- services-postgresql
-
Enables opendal-service-postgresql
- services-redb
-
Enables opendal-service-redb
- services-redis
-
Enables rustls of opendal-service-redis
- services-redis-native-tls
-
Enables native-tls of opendal-service-redis
- services-rocksdb
-
Enables opendal-service-rocksdb
- services-s3
-
Enables opendal-service-s3
- services-seafile
-
Enables opendal-service-seafile
- services-sftp
-
Enables opendal-service-sftp
- services-sled
-
Enables opendal-service-sled
- services-sqlite
-
Enables opendal-service-sqlite
- services-surrealdb
-
Enables opendal-service-surrealdb
- services-swift
-
Enables opendal-service-swift
- services-tikv
-
Enables opendal-service-tikv
- services-tos
-
Enables opendal-service-tos
- services-upyun
-
Enables opendal-service-upyun
- services-vercel-artifacts
-
Enables opendal-service-vercel-artifacts
- services-vercel-blob
-
Enables opendal-service-vercel-blob
- services-webdav
-
Enables opendal-service-webdav
- services-webhdfs
-
Enables opendal-service-webhdfs
- services-yandex-disk
-
Enables opendal-service-yandex-disk
- tests = opendal-testkit
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- opendal-layer-observe-metrics-common implicit feature
-
Enables opendal-layer-observe-metrics-common
opendal-layer-observe-metrics-common:
Apache OpenDAL observe metrics common components
- opendal-testkit tests?