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§
sourcefn deserialize(
runtime: &ConjureRuntime,
headers: &HeaderMap,
body: R,
) -> impl Future<Output = Result<T, Error>> + Send
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.