archy/core/target/doc/search.index/desc/e0d8020335bb.js
2026-01-24 22:59:20 +00:00

1 line
14 KiB
JavaScript

rd_("BoThe original IO object used before the upgrade.AnSet the \xe2\x80\x9cno\xe2\x80\x9d proxy filter.AaRuntime utilitiesC`A map caching <code>MakeService</code>s per key.BjSet the target proxy for all destinations.CfDNS Resolution used by the <code>HttpConnector</code>.DaSend a <code>GET</code> request to the supplied <code>Uri</code>.AbMap pool utilitiesB`Create a new <code>Empty</code>.AoCreate a new <code>Full</code>.BbCreate a new <code>Limited</code>.BeCreate a new <code>StreamBody</code>.BeCreate a new <code>BodyStream</code>.BhCreate a new <code>BodyDataStream</code>BbCreate a new <code>BoxBody</code>.BhCreate a new <code>UnsyncBoxBody</code>.AhConstruct a new Builder.AnConstruct a new HttpConnector.CkCreate new <code>Connected</code> type with empty metadata.BgCreate a new SOCKSv5 handshake service.BfCreate a new SOCKSv4 handshake serviceAlCreate a new Tunnel service.BiConstruct a new <code>GaiResolver</code>.CgCreate a new singleton pool over an inner make service.CkWraps the inner I/O in an <code>WithHyperIo&lt;I&gt;</code>CkWraps the inner I/O in an <code>WithTokioIo&lt;I&gt;</code>DkCreate new executor that relies on <code>tokio::spawn</code> to execute \xe2\x80\xa6CjWrap a type implementing Tokio\xe2\x80\x99s or hyper\xe2\x80\x99s IO traits.AgCreate a new TokioTimerBeCreate a new auto connection builder.BfCreate a new graceful shutdown helper.DcCreate a new <code>TowerToHyperService</code> from a tower service.CdGet the <code>http::Uri</code> for the target proxy.BgA body that consists of a single chunk.AnA value of type <code>L</code>BkA domain name to resolve into IP addresses.AjHttp1 or Http2 connection.AeConnection utilities.AoReturns the argument unchanged.000000000000000000000000000000000000000000000000000BkSet the target proxy for HTTP destinations.BaCalls <code>U::from(self)</code>.000000000000000000000000000000000000000000000000000AhComposable pool servicesAlA body that is always empty.ClThe error type returned by the connection when used as a \xe2\x80\xa6mClient errorsD`Future that resolves to the next frame from a <code>Body</code>.CiThe deconstructed parts of an <code>Upgraded</code> type.AnA value of type <code>R</code>BiTurn this body into a boxed trait object.CnCombine the configuration of this builder with a connector \xe2\x80\xa6CmConstruct a <code>Matcher</code> using the configured values.AcA cache of servicesBmClears the map, removing all key-value pairs.BoReturns the number of the watching connections.CeSet extra connection information to be set in the \xe2\x80\xa6DfReturns a future that resolves to the next <code>Frame</code>, if any.AdHttp1 configuration.0AdHttp2 configuration.0BlSet the target proxy for HTTPS destinations.BfReturns a reference to the inner type.0AfBorrow the inner type.oProxy utilitiesmProxy helpersChSet whether the connected transport is to an HTTP proxy.BaProvide a timer to be used for h2BgSet the timer used in background tasks.0Di<code>tokio</code> runtime components integration for <code>hyper</code>.BmWrap a future for graceful shutdown watching.0BhA Client to make outgoing HTTP requests.EeSum type with two cases: <code>Left</code> and <code>Right</code>, used if a body \xe2\x80\xa6CeBody returned by the <code>map_err</code> combinator.AmTunnel Proxy via HTTP CONNECTBdView the hostname as a string slice.AeHTTP client utilitiesDmLegacy implementations of <code>connect</code> module and <code>Client</code>AfPoison this connectionCeRetains only the services specified by the predicate.CfRetains the inner made service if specified by the \xe2\x80\xa6AaServer utilities.CmSet whether HTTP/1 connections should try to use vectored \xe2\x80\xa6DfAn extension trait for <code>http_body::Body</code> adding various \xe2\x80\xa6BgA boxed <code>Body</code> trait object.CaA builder to configure a new <code>Client</code>.BkA builder to create a <code>Matcher</code>.BbHttp1 or Http2 connection builder.CcFuture that resolves into a <code>Collected</code>.CdConnect to a destination, returning an IO transport.AfA length limited body.CjA proxy matcher, usually built from environment variables.AhTunnel Proxy via SOCKSv4AhTunnel Proxy via SOCKSv5CnA wrapper that implements Tokio\xe2\x80\x99s IO traits for an inner \xe2\x80\xa6BhA watcher side of the graceful shutdown.ChCreate a builder to configure a new <code>Client</code>.DdCreate a [<code>Builder</code>] to configure a new <code>Map</code>.CgStart a builder to construct a <code>Cache</code> pool.CkStart a builder to construct a <code>Negotiate</code> pool.BgStart a builder to configure a matcher.DjTurn this body into <code>Collected</code> body which will collect all \xe2\x80\xa6BkConnectors used by the <code>Client</code>.BbCreate an empty <code>Full</code>.BiGet a mutable reference to the inner body0BaGet a reference to the inner body0CdMaps this body\xe2\x80\x99s error value to a different value.nProxy matchersDgSend a constructed <code>Request</code> using this <code>Client</code>.AbService utilities.CmGet a service after extracting the key from <code>req</code>.AbUpgrade utilities.CaCreate an owned type that can watch a connection.DcAn iterator of IP addresses returned from <code>getaddrinfo</code>.CaExtra information about the transport when an \xe2\x80\xa6CgBody returned by the <code>map_frame</code> combinator.CkTries to downcast the internal trait object to the type \xe2\x80\xa6CkCreate a matcher reading the current environment variables.BhUtility to gracefully shutdown a server.BmReturns whether this singleton pool is empty.BeGet any configured raw authorization.CnA buffer of bytes that have been read but not processed as \xe2\x80\xa6DdSet whether to automatically add the <code>Host</code> header to \xe2\x80\xa6BlSignal shutdown for all watched connections.BlConvert this body into a <code>Bytes</code>.CnIf there is a trailers frame buffered, returns a reference \xe2\x80\xa6DdA collected body produced by <code>BodyExt::collect</code> which \xe2\x80\xa6C`Extra information about the connected transport.D`A future to resolve a name returned by <code>GaiResolver</code>.A`A matched proxy,BgA singleton pool over an inner service.C`Aggregate this buffered into a <code>Buf</code>.BjReturn metadata describing the connection.BnReturns a mutable reference to the inner type.0AjMut borrow the inner type.CjCheck if the destination should be intercepted by a proxy.CnResolve domain names locally on the client, rather than on \xe2\x80\xa60BmMaps this body\xe2\x80\x99s frame to a different kind.AlNegotiate a pool of servicesoSingleton poolsCeUse User/Pass authentication method during handshake.DdAdd <code>proxy-authorization</code> header value to the CONNECT \xe2\x80\xa6BjA stream created from a <code>Body</code>.BiDescribes a type returned by a connector.DjA <code>Future</code> representing an HTTP/1 connection, returned from \xe2\x80\xa6BjA body created from a <code>Stream</code>.BdA Timer that uses the tokio runtime.BgGet any configured basic authorization.CjBuild a client with this configuration and the default \xe2\x80\xa6DkCopies the extra connection information into an <code>Extensions</code> \xe2\x80\xa6CaSet whether HTTP/1 connections should support \xe2\x80\xa6AcOnly accepts HTTP/1ClSet whether the connection <strong>must</strong> use HTTP/2.AcOnly accepts HTTP/2BaUtilities for working with hyper.FeConvert <code>Either</code> into the inner type, if both <code>Left</code> and <code>Right</code> \xe2\x80\xa6CcConsume <code>self</code>, returning the inner body0CaConsumes this wrapper and returns the inner type.0BlConsume this wrapper and get the inner type.CjMake this Connection static, instead of borrowing from \xe2\x80\xa60ClReturns true if this was an error from <code>Connect</code>.CjDetermines if the connected transport is to an HTTP proxy.BfEnables or disables HTTP/1 keep-alive.BlGet the local address of the transport used.ClProvide a timer to be used for timeouts and intervals in \xe2\x80\xa6DaA resolver using blocking <code>getaddrinfo</code> calls in a \xe2\x80\xa6DlExtends an underlying <code>tokio</code> I/O with <code>hyper</code> I/O \xe2\x80\xa6DlExtends an underlying <code>hyper</code> I/O with <code>tokio</code> I/O \xe2\x80\xa6BlCombinators for the <code>Body</code> trait.C`Create a matcher from the environment or system.C`Get a pinned mutable reference to the inner body0BbSet the maximum number of headers.BmGet the remote address of the transport used.DiSet that all sockets have <code>SO_NODELAY</code> set to the supplied \xe2\x80\xa6AfHttp1 part of builder.AfHttp2 part of builder.AhAdds trailers to a body.CgTurn this body into a boxed trait object that is !Sync.CkReturns the info of the client connection on which this \xe2\x80\xa6DjOption to enforce all <code>Uri</code>s have the <code>http</code> scheme.CmSet whether HTTP/1 connections should try to use vectored \xe2\x80\xa6BoSet the maximum buffer size for the connection.CfAdd extra headers to be sent with the CONNECT request.BmA connector for the <code>http</code> scheme.CiFuture executor that utilises <code>tokio</code> threads.CeA boxed <code>Body</code> trait object that is !Sync.CmSet that the connected transport negotiated HTTP/2 as its \xe2\x80\xa6CnSets the name of the interface to bind sockets produced by \xe2\x80\xa6DdSet that all sockets have <code>SO_KEEPALIVE</code> set with the \xe2\x80\xa6AiAdd trailers to the body.BoA data stream created from a <code>Body</code>.ClA <code>Future</code> that will resolve to an HTTP Response.BkUtilities for <code>http_body::Body</code>.BmSets the maximum frame size to use for HTTP2.CiAggregates flushes to better support pipelined responses.BmSets whether to use an adaptive flow control.AkA graceful shutdown utilityCjError indicating a given string was not a valid domain \xe2\x80\xa6CmAn error returned when body length exceeds the configured \xe2\x80\xa6DgSet whether the <code>date</code> header should be included in HTTP \xe2\x80\xa60CcSet whether HTTP/0.9 responses should be tolerated.C`Turn this body into <code>BodyDataStream</code>.CnDetermines if the connected transport negotiated HTTP/2 as \xe2\x80\xa6CgBind a connection together with a <code>Service</code>.00Ec<code>CaptureConnection</code> allows callers to capture <code>Connected</code> \xe2\x80\xa6CfStart a graceful shutdown process for this connection.00BbSet the maximum number of headers.CiSet the maximum write buffer size for each HTTP/2 stream.AnConstruct a new HttpConnector.CnSet an optional timeout for idle sockets being kept-alive. \xe2\x80\xa6ClSet that all sockets are bound to the configured address \xe2\x80\xa6DjSet that all socket have <code>SO_REUSEADDR</code> set to the supplied \xe2\x80\xa6CkAn internal utility trait as an umbrella target for all \xe2\x80\xa6CgExactly equivalent to <code>Http2ServerConnExec</code>.BjCapture the connection for a given requestBoSet the maximum buffer size for the connection.DiReturns <code>true</code> if this builder can serve an HTTP/1.1-based \xe2\x80\xa6DgReturns <code>true</code> if this builder can serve an HTTP/2-based \xe2\x80\xa6CjSets a timeout for receiving an acknowledgement of the \xe2\x80\xa6CmSet whether HTTP/1 connections will write header names as \xe2\x80\xa60DiA tower <code>Service</code> converted into a hyper <code>Service</code>.BnRetrieve the connection metadata, if availableCjSet a timeout for reading client request headers. If a \xe2\x80\xa6ClSets an interval for HTTP2 Ping frames should be sent to \xe2\x80\xa6CmSend all messages of the handshake optmistically (without \xe2\x80\xa6AhSet the connect timeout.ClSet that all sockets are bound to the configured IPv4 or \xe2\x80\xa6BmSets the maximum frame size to use for HTTP2.BlSets the max size of received header frames.ChSet whether to support preserving original header cases.CmSet whether HTTP/1 connections will preserve the original \xe2\x80\xa6CeSets the value of the SO_RCVBUF option on the socket.CeSets the value of the SO_SNDBUF option on the socket.CfAn upgradable <code>Connection</code>, returned by \xe2\x80\xa6BmSets whether to use an adaptive flow control.CnSet the number of retransmissions to be carried out before \xe2\x80\xa6ChSet whether HTTP/1 connections will silently ignored \xe2\x80\xa6DjSets the <code>SETTINGS_MAX_CONCURRENT_STREAMS</code> option for HTTP2 \xe2\x80\xa6ClSets the maximum idle connection per host allowed in the \xe2\x80\xa6CiSet the duration between two successive TCP keepalive \xe2\x80\xa6BfEnables the extended CONNECT protocol.CiSet the maximum write buffer size for each HTTP/2 stream.CkSet whether to retry requests that get disrupted before \xe2\x80\xa6CmSet whether HTTP/1 connections will write header names as \xe2\x80\xa6CjSets a timeout for receiving an acknowledgement of the \xe2\x80\xa6CeResponse future for <code>TowerToHyperService</code>.CnSets the exact size of the read buffer to <em>always</em> use.ClSets an interval for HTTP2 Ping frames should be sent to \xe2\x80\xa6ChSet whether to support preserving original header cases.CfSets the max size of received header frames for HTTP2.DgSets the <code>SETTINGS_INITIAL_WINDOW_SIZE</code> option for HTTP2 \xe2\x80\xa6CdSet timeout for RFC 6555 (Happy Eyeballs) algorithm.ChSets whether HTTP2 keep-alive should apply while the \xe2\x80\xa6BiWait for the connection to be establishedChConfigures the maximum number of local reset streams \xe2\x80\xa6ChSets the initial maximum of locally initiated (send) \xe2\x80\xa6CeSets the max connection-level flow control for HTTP2.DdBind a connection together with a <code>Service</code>, with the \xe2\x80\xa6007CjConfigures the maximum number of pending reset streams \xe2\x80\xa6CmSets the maximum number of HTTP2 concurrent locally reset \xe2\x80\xa6CdSets the max connection-level flow control for HTTP22ChSets whether invalid header lines should be silently \xe2\x80\xa6CmSet whether HTTP/1 connections will accept spaces between \xe2\x80\xa6ClSet whether HTTP/1 connections will accept obsolete line \xe2\x80\xa6")