Cargo Features

ruma-client has no features set by default.

[dependencies]
ruma-client = { version = "0.15.0", features = ["client-api", "hyper", "hyper-native-tls", "hyper-rustls", "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 as_variant and ruma-client-api

hyper hyper-native-tls? hyper-rustls?

HTTP clients

Enables http-body-util, hyper, and hyper-util

hyper-native-tls = hyper

Enables hyper-tls

Affects hyper::HyperNativeTls

hyper-rustls = hyper

Enables hyper-rustls

Affects hyper::HyperRustls

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

reqwest-native-tls = reqwest

Enables native-tls of optional reqwest

reqwest:

Enables native-tls specific functionality not available by default.

reqwest-native-tls-alpn = reqwest

Enables native-tls-alpn of optional reqwest

reqwest-native-tls-vendored = reqwest

Enables native-tls-vendored of optional reqwest

reqwest-rustls-manual-roots = reqwest

Enables rustls-tls-manual-roots of optional reqwest

reqwest-rustls-webpki-roots = reqwest

Enables rustls-tls-webpki-roots of optional reqwest

reqwest-rustls-native-roots = reqwest

Enables rustls-tls-native-roots of optional reqwest