ruma_client

Module 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§

DefaultConstructibleHttpClient
An HTTP client that has a default configuration.
HttpClient
An HTTP client that can be used to send requests to a Matrix homeserver.
HttpClientExt
Convenience functionality on top of HttpClient.

Type Aliases§

Hyperhyper
A hyper HTTP client.
HyperNativeTlshyper and hyper-native-tls
A hyper HTTP client using native-tls for TLS support.
HyperRustlshyper and hyper-rustls
A hyper HTTP client using rustls for TLS support.
Reqwestreqwest
The reqwest crate’s Client.