List of all items
Structs
- CancellationToken
- backend::HttpRequest
- backend::HttpResponse
- backend::HttpStreamingResponse
- backend::RecordedRequest
- backend::RecordingBackend
- backend::ReqwestBackend
- cancel::CancellationToken
- client::Client
- client::ClientBuilder
- client::ClientConfig
- endpoint::EndpointRequestBuilder
- endpoint::NeedsBody
- endpoint::NeedsParams
- endpoint::Ready
- hooks::ErrorContext
- hooks::Hooks
- hooks::RequestContext
- hooks::ResponseContext
- hooks::StreamingResponseContext
- hooks::StreamingResponseMeta
- hooks::StreamingSuccessContext
- hooks::SuccessContext
- miette_diagnostic::DiagnosticError
- multipart::Form
- multipart::Part
- openapi::OpenApiBuilder
- openapi::OpenApiComponents
- openapi::OpenApiDocument
- openapi::OpenApiInfo
- openapi::OpenApiMediaType
- openapi::OpenApiOperation
- openapi::OpenApiParameter
- openapi::OpenApiRequestBody
- openapi::OpenApiResponse
- openapi::OpenApiResponses
- openapi::OpenApiServer
- plugin::PluginRegistry
- plugin::PreparedRequest
- plugins::logger::LoggerPlugin
- prelude::CancellationToken
- request::RequestBuilder
- response::Response
- schema::EndpointSchema
- schema::SchemaRegistry
- sse::SseDecoder
- sse::SseEvent
- sse::SseEventStream
- streaming::StreamingResponse
- tower::ReqwestHttpService
- tower::ReqwestStreamingHttpService
- tower::ServiceBackend
- tower::stack::ConcurrencyLimitLayer
- tower::stack::RateLimitLayer
- tower::stack::ServiceBuilder
- tower::stack::TimeoutLayer
- tower::trace::TraceLayer
Enums
- QueryValue
- auth::Auth
- auth::TokenSource
- backend::HttpBody
- backend::RecordedBodyKind
- error::Error
- error::TransportKind
- openapi::OpenApiSchemaRef
- prelude::QueryValue
- response::ResponseBodyKind
- retry::RetryPolicy
Traits
- api_response::ApiResponseExt
- auth::AsyncTokenProvider
- backend::HttpBackend
- endpoint::DefaultParamsInitial
- endpoint::Endpoint
- endpoint::EndpointBody
- endpoint::EndpointHeaders
- endpoint::EndpointParams
- endpoint::EndpointParamsInitial
- endpoint::EndpointQuery
- plugin::Plugin
- tower::stack::IntoBoxHttpService
- tower::stack::IntoBoxStreamingHttpService
Macros
- define_params
- endpoint
- impl_serde_endpoint_query
- prelude::define_params
- prelude::endpoint
- prelude::impl_serde_endpoint_query
Derive Macros
- EndpointDerive
- EndpointParamsDerive
- EndpointQueryDerive
- prelude::EndpointDerive
- prelude::EndpointParamsDerive
- prelude::EndpointQueryDerive
Functions
- api_response::into_api_result
- endpoint::apply_serialized_query
- endpoint::apply_serialized_query_validated
- json_parser
- path_param_names
- retry::default_should_retry
- retry::parse_retry_after
- schema_validate::validate_params
- schema_validate::validate_query
- schema_validate::validate_request
- schema_validate::validate_response
- serde_json_parser
- sse::parse_sse_events
- sse::read_sse_from_bytes
- streaming::body_stream_from_bytes
- tower::stack::build
- tower::stack::build_dual
- tower::stack::reqwest_service
- tower::stack::with_buffer
- tower::stack::with_concurrency_limit
- tower::stack::with_request_logging