Skip to main content

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

Implementors§