Module types

Source

Structs§

DnsErrorPayload
Defines the case payload type for DNS-error above:
FieldSizePayload
Defines the case payload type for HTTP-response-{header,trailer}-size above:
LinkOptions
Link-time configurations.
TlsAlertReceivedPayload
Defines the case payload type for TLS-alert-received above:

Enums§

ErrorCode
These cases are inspired by the IANA HTTP Proxy Error Types: https://www.iana.org/assignments/http-proxy-status/http-proxy-status.xhtml#table-http-proxy-error-types
HeaderError
This type enumerates the different kinds of errors that may occur when setting or appending to a fields resource.
Method
This type corresponds to HTTP standard Methods.
Scheme
This type corresponds to HTTP standard Related Schemes.

Traits§

Host
HostFields
HostFieldsWithStore
HostFutureIncomingResponse
HostFutureIncomingResponseWithStore
HostFutureTrailers
HostFutureTrailersWithStore
HostIncomingBody
HostIncomingBodyWithStore
HostIncomingRequest
HostIncomingRequestWithStore
HostIncomingResponse
HostIncomingResponseWithStore
HostOutgoingBody
HostOutgoingBodyWithStore
HostOutgoingRequest
HostOutgoingRequestWithStore
HostOutgoingResponse
HostOutgoingResponseWithStore
HostRequestOptions
HostRequestOptionsWithStore
HostResponseOutparam
HostResponseOutparamWithStore
HostWithStore

Functions§

add_to_linker

Type Aliases§

Duration
FieldKey
Field keys are always strings.
FieldName
Field names are always strings.
FieldValue
Field values should always be ASCII strings. However, in reality, HTTP implementations often have to interpret malformed values, so they are provided as a list of bytes.
Headers
Headers is an alias for Fields.
InputStream
IoError
OutputStream
Pollable
StatusCode
This type corresponds to the HTTP standard Status Code.
Trailers
Trailers is an alias for Fields.