Crate fuchsia_hyper

Source

Structs§

Executor
HttpClientBuilder
Implements the Builder pattern for constructing HTTP or HTTPS clients.
HyperConnector
A Fuchsia-compatible implementation of hyper’s Connect trait which allows creating a TcpStream to a particular destination.
HyperConnectorFuture
A future that yields a hyper-compatible TCP stream.
LocalExecutor
SocketOptions
Extra socket options to ensure that requests are made through a particular device or over a particular IP domain.
TcpOptions
A container of TCP settings to be applied to the sockets created by the hyper client.
TcpStream

Traits§

MakeClientBuilder
A trait to implement a builder for a Fuchsia compatible hyper client configured for either only HTTP or both HTTP and HTTPS requests.

Functions§

new_client
Returns a new Fuchsia-compatible hyper client for making HTTP requests.
new_https_client
Returns a new Fuchsia-compatible hyper client for making HTTP and HTTPS requests.
new_https_client_dangerous
new_https_client_from_tcp_options
Returns a new Fuchsia-compatible hyper client for making HTTP and HTTPS requests.
new_root_cert_store

Type Aliases§

HttpClient
A Fuchsia-compatible hyper client configured for making HTTP requests.
HttpsClient
A Fuchsia-compatible hyper client configured for making HTTP and HTTPS requests.