Cargo Features
ruma-client has no features set by default.
[dependencies]
ruma-client = { version = "0.12.0", features = ["client-api", "hyper", "hyper-native-tls", "hyper-rustls", "isahc", "reqwest", "reqwest-native-tls", "reqwest-native-tls-alpn", "reqwest-native-tls-vendored", "reqwest-rustls-manual-roots", "reqwest-rustls-webpki-roots", "reqwest-rustls-native-roots"] }
- client-api
-
Enables ruma-client-api
- hyper hyper-native-tls? hyper-rustls?
-
HTTP clients
Enables hyper ^0.14.2
- hyper-native-tls = hyper
-
Enables hyper-tls ^0.5.0
Affects
hyper::HyperNativeTls
… - hyper-rustls = hyper
-
Enables hyper-rustls ^0.24.0
Affects
hyper::HyperRustls
… - isahc = futures-lite
-
Enables isahc
- reqwest reqwest-native-tls? reqwest-native-tls-alpn? reqwest-native-tls-vendored? reqwest-rustls-manual-roots? reqwest-rustls-native-roots? reqwest-rustls-webpki-roots?
-
Enables reqwest ^0.11.4
- reqwest-native-tls = reqwest
-
Enables native-tls of optional reqwest ^0.11.4
reqwest:
Enables native-tls specific functionality not available by default.
- reqwest-native-tls-alpn = reqwest
-
Enables native-tls-alpn of optional reqwest ^0.11.4
- reqwest-native-tls-vendored = reqwest
-
Enables native-tls-vendored of optional reqwest ^0.11.4
- reqwest-rustls-manual-roots = reqwest
-
Enables rustls-tls-manual-roots of optional reqwest ^0.11.4
- reqwest-rustls-webpki-roots = reqwest
-
Enables rustls-tls-webpki-roots of optional reqwest ^0.11.4
- reqwest-rustls-native-roots = reqwest
-
Enables rustls-tls-native-roots of optional reqwest ^0.11.4
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.
- futures-lite isahc?
-
Enables futures-lite ^1.11.3