Module client

Source
Expand description

The Conjure HTTP client API.

Structs§

BoxAsyncWriteBody
A boxed AsyncWriteBody trait object.
BoxLocalAsyncWriteBody
A boxed LocalAsyncWriteBody trait object.
Endpoint
Conjure-specific metadata about an endpoint.

Enums§

AsyncRequestBody
The body of an async Conjure request.
ConjureRequestSerializer
A body serializer which acts like a Conjure-generated client would.
ConjureResponseDeserializer
A response deserializer which acts like a Conjure-generated client would.
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.
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.

Type Aliases§

AsyncBodyDeprecated
BodyDeprecated