Module ruma_client::http_client[][src]

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 Definitions

Hyper

A basic hyper HTTP client.

HyperNativeTls

A hyper HTTP client using native-tls for TLS support.

HyperRustls

A hyper HTTP client using rustls for TLS support.

Isahc

The isahc crate’s HttpClient.

Reqwest

The reqwest crate’s Client.