Module client

Module client 

Source
Expand description

The Conjure HTTP client API.

Modules§

conjure
Implementations for Conjure-generated endpoints.

Structs§

AsRefEncoder
An encoder which delegates to another with AsRef::as_ref.
BoxAsyncWriteBody
A boxed AsyncWriteBody trait object.
BoxLocalAsyncWriteBody
A boxed LocalAsyncWriteBody trait object.
ConjureRuntime
A type providing server logic that is configured at runtime.
Endpoint
Conjure-specific metadata about an endpoint.

Enums§

AsyncRequestBody
The body of an async Conjure request.
DisplayEncoder
An encoder which converts values via their Display implementation.
DisplaySeqEncoder
An encoder which converts a sequence of values via their individual Display implementations.
LocalAsyncRequestBody
The body of a local async Conjure request.
RequestBody
The body of a blocking Conjure request.
StdRequestSerializer
A body serializer for standard request types.
StdResponseDeserializer
A response deserializer for standard body types.
UnitResponseDeserializer
A response deserializer which ignores the response and returns ().

Traits§

AsyncClient
A trait implemented by async HTTP client implementations.
AsyncDeserializeResponse
A trait implemented by response deserializers used by custom async Conjure client trait implementations.
AsyncSerializeRequest
A trait implemented by request body serializers used by custom async Conjure client trait implementations.
AsyncService
A trait implemented by generated async client interfaces for a Conjure service.
AsyncWriteBody
A trait implemented by async streaming bodies.
Client
A trait implemented by HTTP client implementations.
DeserializeResponse
A trait implemented by response deserializers used by custom Conjure client trait implementations.
EncodeHeader
A trait implemented by header encoders used by custom Conjure client trait implementations.
EncodeParam
A trait implemented by URL parameter encoders used by custom Conjure client trait implementations.
LocalAsyncClient
A trait implemented by local async HTTP client implementations.
LocalAsyncDeserializeResponse
A trait implemented by response deserializers used by custom local async Conjure client trait implementations.
LocalAsyncSerializeRequest
A trait implemented by request body serializers used by custom local async Conjure client trait implementations.
LocalAsyncWriteBody
A trait implemented by local async streaming bodies.
SerializeRequest
A trait implemented by request body serializers used by custom Conjure client trait implementations.
Service
A trait implemented by generated blocking client interfaces for a Conjure service.
WriteBody
A trait implemented by streaming bodies.