Module conjure_http::server
source · Expand description
The Conjure HTTP server API.
Modules§
- Implementations for Conjure-generated endpoints.
Structs§
- A boxed
AsyncEndpointtrait object. - A boxed
AsyncWriteBodytrait 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
FromStrimplementation into a collection via aFromIteratorimplementation. - 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
FromStrimplementation. - A decoder which converts an optional value using its
FromStrimplementation. - 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.