Cargo Features
[dependencies]
data-source = { version = "0.1.5", default-features = false, features = ["tokio", "tokio-tar", "file_server", "reqwest"] }
- default = reqwest, tokio-tar
-
These default features are set whenever
data-source
is added without
somewhere in the dependency tree.default-features = false - tokio tokio-tar = async-trait, futures
-
Enables tokio
Affects
data-source::AsyncSource
,data-source::fetch_with_cache_async
,data-source::AsyncFolderSource
… - tokio-tar default = tar, tokio
-
Enables astral-tokio-tar
Affects
data-source::get_file_from_tar_by_reader_async
… - file_server = axum, futures-util, http-body-util, mime_guess, tower
-
Affects
data-source::file_server
…
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.
- tar tokio-tar
-
Affects
data-source::TarFile
,data-source::get_file_from_tar_by_reader
,data-source::get_file_from_tar_in_memory
… - reqwest default
-
Affects
data-source::HttpSource
… - futures tokio?
- futures-util file_server?
- async-trait tokio?
- axum file_server?
- tower file_server?
-
Enables tower ^0.4
- mime_guess file_server?
- http-body-util file_server?