Cargo Features
[dependencies]
aspeak = { version = "6.0.1", default-features = false, features = ["audio", "python", "rest-synthesizer", "websocket-synthesizer", "unified-synthesizer", "synthesizers", "binary", "default-tls", "native-tls", "native-tls-vendored", "rustls-tls-native-roots", "rustls-tls-webpki-roots"] }
- default = default-tls, synthesizers
-
These default features are set whenever
aspeak
is added without
somewhere in the dependency tree.default-features = false - audio binary? python?
-
Enables rodio ^0.17.1
- python = audio, synthesizers
-
Enables color-eyre, env_logger ^0.10.0, and pyo3 ^0.19.0
Affects
aspeak::python
… - rest-synthesizer synthesizers
-
Enables bytes
- websocket-synthesizer synthesizers
-
Enables chrono, futures-util, tokio, tokio-socks, tokio-tungstenite ^0.20, and uuid
- unified-synthesizer synthesizers
-
Enables async-trait
- synthesizers default binary? python? = rest-synthesizer, unified-synthesizer, websocket-synthesizer
- binary = audio, synthesizers
-
Enables clap, color-eyre, dirs, encoding_rs, encoding_rs_io, env_logger ^0.10.0, open, serde_json, tokio, and toml
Required by the binary
- default-tls default = native-tls
- native-tls default-tls
-
Enables native-tls of reqwest ^0.11.14 and optional tokio-tungstenite ^0.20
reqwest:
Enables native-tls specific functionality not available by default.
- native-tls-vendored
-
Enables native-tls-vendored of reqwest ^0.11.14 and optional tokio-tungstenite ^0.20
- rustls-tls-native-roots
-
Enables rustls-tls-native-roots of reqwest ^0.11.14 and optional tokio-tungstenite ^0.20
- rustls-tls-webpki-roots
-
Enables rustls-tls-webpki-roots of reqwest ^0.11.14 and optional tokio-tungstenite ^0.20