DeserializeRequest

Trait 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.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§