pub enum OptionalRequestDeserializer {}Expand description
A request deserializer for optional body types.
Trait Implementations§
Source§impl<T, R> AsyncDeserializeRequest<Option<T>, R> for OptionalRequestDeserializer
impl<T, R> AsyncDeserializeRequest<Option<T>, R> for OptionalRequestDeserializer
Source§async fn deserialize(
runtime: &ConjureRuntime,
headers: &HeaderMap,
body: R,
) -> Result<Option<T>, Error>
async fn deserialize( runtime: &ConjureRuntime, headers: &HeaderMap, body: R, ) -> Result<Option<T>, Error>
Deserializes the request body.
Source§impl<T, R> DeserializeRequest<Option<T>, R> for OptionalRequestDeserializer
impl<T, R> DeserializeRequest<Option<T>, R> for OptionalRequestDeserializer
Source§fn deserialize(
runtime: &ConjureRuntime,
headers: &HeaderMap,
body: R,
) -> Result<Option<T>, Error>
fn deserialize( runtime: &ConjureRuntime, headers: &HeaderMap, body: R, ) -> Result<Option<T>, Error>
Deserializes the request body.
Source§impl<T, R> LocalAsyncDeserializeRequest<Option<T>, R> for OptionalRequestDeserializer
impl<T, R> LocalAsyncDeserializeRequest<Option<T>, R> for OptionalRequestDeserializer
Source§async fn deserialize(
runtime: &ConjureRuntime,
headers: &HeaderMap,
body: R,
) -> Result<Option<T>, Error>
async fn deserialize( runtime: &ConjureRuntime, headers: &HeaderMap, body: R, ) -> Result<Option<T>, Error>
Deserializes the request body.