Expand description
The Conjure HTTP client API.
Modules§
- conjure
- Implementations for Conjure-generated endpoints.
Structs§
- AsRef
Encoder - An encoder which delegates to another with
AsRef::as_ref
. - BoxAsync
Write Body - A boxed
AsyncWriteBody
trait object. - BoxLocal
Async Write Body - A boxed
LocalAsyncWriteBody
trait object. - Conjure
Runtime - A type providing server logic that is configured at runtime.
- Endpoint
- Conjure-specific metadata about an endpoint.
Enums§
- Async
Request Body - The body of an async Conjure request.
- Display
Encoder - An encoder which converts values via their
Display
implementation. - Display
SeqEncoder - An encoder which converts a sequence of values via their individual
Display
implementations. - Local
Async Request Body - The body of a local async Conjure request.
- Request
Body - The body of a blocking Conjure request.
- StdRequest
Serializer - A body serializer for standard request types.
- StdResponse
Deserializer - A response deserializer for standard body types.
- Unit
Response Deserializer - A response deserializer which ignores the response and returns
()
.
Traits§
- Async
Client - A trait implemented by async HTTP client implementations.
- Async
Deserialize Response - A trait implemented by response deserializers used by custom async Conjure client trait implementations.
- Async
Serialize Request - A trait implemented by request body serializers used by custom async Conjure client trait implementations.
- Async
Service - A trait implemented by generated async client interfaces for a Conjure service.
- Async
Write Body - A trait implemented by async streaming bodies.
- Client
- A trait implemented by HTTP client implementations.
- Deserialize
Response - A trait implemented by response deserializers used by custom Conjure client trait implementations.
- Encode
Header - A trait implemented by header encoders used by custom Conjure client trait implementations.
- Encode
Param - A trait implemented by URL parameter encoders used by custom Conjure client trait implementations.
- Local
Async Client - A trait implemented by local async HTTP client implementations.
- Local
Async Deserialize Response - A trait implemented by response deserializers used by custom local async Conjure client trait implementations.
- Local
Async Serialize Request - A trait implemented by request body serializers used by custom local async Conjure client trait implementations.
- Local
Async Write Body - A trait implemented by local async streaming bodies.
- Serialize
Request - 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.
- Write
Body - A trait implemented by streaming bodies.