Skip to main content

Crate openwire

Crate openwire 

Source

Structs§

Address
AuthChallenge
A parsed RFC 7235 authentication challenge.
AuthChallengeParam
A parsed auth-param from an RFC 7235 challenge.
AuthContext
Owned authentication challenge context passed to an Authenticator.
AuthorityKey
Call
CallContext
CallHandle
A cloneable handle for observing and canceling a logical HTTP call.
CallId
CallOptions
Client
ClientBuilder
Connected
ConnectionId
ConnectionInfo
DefaultRedirectPolicy
DefaultRetryPolicy
DefaultRoutePlanner
Exchange
HyperExecutor
Jar
Default in-memory cookie jar backed by cookie_store.
LoggerInterceptor
Next
NoProxy
NoopEventListener
NoopEventListenerFactory
Proxy
ProxyConfig
ProxyEndpoint
ProxyRules
Built-in proxy selector that applies explicit proxy rules first and can optionally fall back to standard environment variables.
ProxySelection
An ordered set of proxy candidates for a request.
QueuedCall
A background call started by Call::enqueue().
RedirectContext
RequestBody
ResponseBody
RetryContext
Route
RoutePlan
RustlsTlsConnector
RustlsTlsConnectorBuilder
SharedTimer
StderrLogger
TlsIdentity
Url
A parsed URL record.
WireError

Enums§

AuthKind
DnsPolicy
EstablishmentStage
LogLevel
ProtocolPolicy
ProxyChoice
One proxy candidate in a selection. Direct means connect without a proxy.
ProxyMode
ProxyScheme
RedirectDecision
RouteFamily
TlsAlpnPreference
Per-call hint for how a TLS connector should advertise ALPN.
UriScheme
WireErrorKind

Traits§

Authenticator
Produces authenticated follow-up requests for authentication challenges.
Connection
CookieJar
Cookie loading and persistence for automatic request handling.
DnsResolver
EventListener
EventListenerFactory
HttpLogger
Interceptor
ProxySelector
Resolves the proxy configuration to use for a request URI.
RedirectPolicy
RetryPolicy
RoutePlanner
TaskHandle
TcpConnector
TlsConnector
WireExecutor

Type Aliases§

BoxFuture
BoxTaskHandle