Cargo Features
[dependencies]
axoasset = { version = "1.2.0", default-features = false, features = ["toml-serde", "json-serde", "toml-edit", "yaml-serde", "remote", "tls-native-roots", "compression", "compression-tar", "compression-zip"] }
- default = remote
-
Default enable remote support
- toml-serde = serde, toml
-
Enable SourceFile support for deserializing using the "toml" crate
- json-serde = serde, serde_json
-
Enable SourceFile support for deserializing using the "serde_json" crate
- toml-edit = toml_edit
-
Enable SourceFile support for deserializing using the "toml_edit" crate
- yaml-serde = serde, serde_yml
-
Enable SourceFile support for deserializing using the "serde_yml" crate
- remote default = image, reqwest
-
Enable reqwest-based http file fetching
Affects
axoasset::remote
… - tls-native-roots
-
On the off-chance native tls roots cause a problem, they can be opted out of by only using remote-min
Enables rustls-tls-native-roots of reqwest
- compression = compression-tar, compression-zip
-
Enable support for reading and writing zips and tarballs
- compression-tar compression? = flate2, tar, xz2, zstd
-
Enable support for reading and writing tarballs
- compression-zip compression? = zip
-
Enable support for reading and writing zips
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.
- image remote
- reqwest remote tls-native-roots?
- toml toml-serde?
- serde_json json-serde?
- serde_yml yaml-serde?
-
Enables serde_yml ^0.0.11
- serde json-serde? toml-serde? yaml-serde?
- tar compression-tar?
- zip compression-zip?
-
Enables zip ^0.6.4
- flate2 compression-tar?
- xz2 compression-tar?
- zstd compression-tar?
- toml_edit toml-edit?