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