Trait conjure_http::server::DeserializeRequest

source ·
pub trait DeserializeRequest<T, R> {
    // Required method
    fn deserialize(
        runtime: &ConjureRuntime,
        headers: &HeaderMap,
        body: R,
    ) -> Result<T, Error>;
}
Expand description

A trait implemented by request body deserializers used by custom Conjure server trait implementations.

Required Methods§

source

fn deserialize( runtime: &ConjureRuntime, headers: &HeaderMap, body: R, ) -> Result<T, Error>

Deserializes the request body.

Object Safety§

This trait is not object safe.

Implementors§