Trait conjure_http::server::AsyncDeserializeRequest

source ·
pub trait AsyncDeserializeRequest<T, R> {
    // Required method
    fn deserialize(
        runtime: &ConjureRuntime,
        headers: &HeaderMap,
        body: R,
    ) -> impl Future<Output = Result<T, Error>> + Send;
}
Expand description

A trait implemented by response deserializers used by custom async Conjure server trait implementations.

Required Methods§

source

fn deserialize( runtime: &ConjureRuntime, headers: &HeaderMap, body: R, ) -> impl Future<Output = Result<T, Error>> + Send

Deserializes the request body.

Object Safety§

This trait is not object safe.

Implementors§