Module ruma_client::http_client
source · Expand description
This module contains an abstraction for HTTP clients as well as friendly-named re-exports of client types that implement this trait.
Traits
- An HTTP client that has a default configuration.
- An HTTP client that can be used to send requests to a Matrix homeserver.
- Convenience functionality on top of
HttpClient.
Type Aliases
- Hyper
hyperA basic hyper HTTP client. - HyperNativeTls
hyperandhyper-native-tlsA hyper HTTP client using native-tls for TLS support. - HyperRustls
hyperandhyper-rustlsA hyper HTTP client using rustls for TLS support. - Isahc
isahcTheisahccrate’sHttpClient. - Reqwest
reqwestThereqwestcrate’sClient.