Module conjure_http::server
source · Expand description
The Conjure HTTP server API.
Modules§
- Implementations for Conjure-generated endpoints.
Structs§
- A boxed
AsyncEndpoint
trait object. - A boxed
AsyncWriteBody
trait object. - A type providing server logic that is configured at runtime.
- A decoder which maps the output of another with
From::from
. - A request deserializer which maps the output of another with
From::from
. - A decoder which converts a sequence of values via its
FromStr
implementation into a collection via aFromIterator
implementation. - An object containing extra low-level contextual information about a request.
Enums§
- The response body returned from an async endpoint.
- A serializer which encodes
()
as an empty body and status code of204 No Content
. - A decoder which converts a single value using its
FromStr
implementation. - A decoder which converts an optional value using its
FromStr
implementation. - One segment of an endpoint URI template.
- The response body returned from a blocking endpoint.
- A request deserializer for standard body types.
- A body serializer for standard response types.
Traits§
- A trait implemented by response deserializers used by custom async Conjure server trait implementations.
- A nonblocking HTTP endpoint.
- A trait implemented by response serializers used by custom async Conjure server trait implementations.
- An async Conjure service.
- A trait implemented by asynchronous streaming bodies.
- A trait implemented by header decoders used by custom Conjure server trait implementations.
- A trait implemented by URL parameter decoders used by custom Conjure server trait implementations.
- A trait implemented by request body deserializers used by custom Conjure server trait implementations.
- A blocking HTTP endpoint.
- Metadata about an HTTP endpoint.
- A trait implemented by response serializers used by custom Conjure server trait implementations.
- A blocking Conjure service.
- A trait implemented by streaming bodies.