MCPcopy Index your code

hub / github.com/TrueLayer/reqwest-middleware / types & classes

Types & classes27 in github.com/TrueLayer/reqwest-middleware

↓ 4 callersInterfaceMiddleware
reqwest-middleware/src/middleware.rs:37
↓ 1 callersEnumError
reqwest-middleware/src/error.rs:7
↓ 1 callersClassExtension
A middleware that inserts the value into the [`Extensions`](http::Extensions) during the call. This is a good way to inject extensions to middleware
reqwest-middleware/src/req_init.rs:78
ClassClientBuilder
A `ClientBuilder` is used to build a [`ClientWithMiddleware`]. [`ClientWithMiddleware`]: crate::ClientWithMiddleware
reqwest-middleware/src/client.rs:18
ClassClientWithMiddleware
reqwest-middleware/src/client.rs:96
ClassDefaultRetryableStrategy
The default [`RetryableStrategy`] for [`RetryTransientMiddleware`](crate::RetryTransientMiddleware).
reqwest-retry/src/retryable_strategy.rs:95
ClassDefaultSpanBackend
The default [`ReqwestOtelSpanBackend`] for [`TracingMiddleware`]. Note that it doesn't include the `url.full` field in spans, you can use [`SpanBacken
reqwest-tracing/src/reqwest_otel_span_builder.rs:147
ClassDisableOtelPropagation
reqwest-tracing/src/reqwest_otel_span_builder.rs:348
ClassNext
reqwest-middleware/src/middleware.rs:76
ClassOtelName
reqwest-tracing/src/reqwest_otel_span_builder.rs:231
ClassOtelPathNames
reqwest-tracing/src/reqwest_otel_span_builder.rs:267
ClassPending
this is meant to be semi-private, same as reqwest's pending
reqwest-middleware/src/client.rs:264
ClassReadmeDoctests
reqwest-middleware/src/lib.rs:50
ClassRequest
Request-Line = Method SP Request-URI SP HTTP-Version CRLF
reqwest-retry/tests/all/helpers/simple_server.rs:22
ClassRequestBuilder
reqwest-middleware/src/client.rs:325
ClassRequestCarrier
Injector used via opentelemetry propagator to tell the extractor how to insert the "traceparent" header value This will allow the propagator to inject
reqwest-tracing/src/otel.rs:101
InterfaceRequestInitialiser
When attached to a [`ClientWithMiddleware`] (generally using [`with_init`]), it is run whenever the client starts building a request, in the order it
reqwest-middleware/src/req_init.rs:22
InterfaceReqwestOtelSpanBackend
[`ReqwestOtelSpanBackend`] allows you to customise the span attached by [`TracingMiddleware`] to incoming requests. Check out [`reqwest_otel_span`] d
reqwest-tracing/src/reqwest_otel_span_builder.rs:64
EnumRetryError
reqwest-retry/src/lib.rs:44
ClassRetryResponder
reqwest-retry/tests/all/retry.rs:18
ClassRetryTimeoutResponder
reqwest-retry/tests/all/retry.rs:154
ClassRetryTransientMiddleware
`RetryTransientMiddleware` offers retry logic for requests that fail in a transient manner and can be safely executed again. Currently, it allows set
reqwest-retry/src/middleware.rs:67
EnumRetryable
reqwest-retry/src/retryable.rs:6
InterfaceRetryableStrategy
A strategy to create a [`Retryable`] from a [`Result<reqwest::Response, reqwest_middleware::Error>`] A [`RetryableStrategy`] has a single `handler` f
reqwest-retry/src/retryable_strategy.rs:90
ClassSimpleServer
This is a simple server that returns the responses given at creation time: [`self.raw_http_responses`] following a round-robin mechanism.
reqwest-retry/tests/all/helpers/simple_server.rs:12
ClassSpanBackendWithUrl
Similar to [`DefaultSpanBackend`] but also adds the `url.full` attribute to request spans. [`TracingMiddleware`]: crate::middleware::TracingMiddlewar
reqwest-tracing/src/reqwest_otel_span_builder.rs:163
ClassTracingMiddleware
Middleware for tracing requests using the current Opentelemetry Context.
reqwest-tracing/src/middleware.rs:9