Trait conjure_http::server::AsyncSerializeResponse
source · pub trait AsyncSerializeResponse<T, W> {
// Required method
fn serialize(
runtime: &ConjureRuntime,
request_headers: &HeaderMap,
value: T
) -> Result<Response<AsyncResponseBody<W>>, Error>;
}Expand description
A trait implemented by response serializers used by custom async Conjure server trait implementations.
Required Methods§
sourcefn serialize(
runtime: &ConjureRuntime,
request_headers: &HeaderMap,
value: T
) -> Result<Response<AsyncResponseBody<W>>, Error>
fn serialize( runtime: &ConjureRuntime, request_headers: &HeaderMap, value: T ) -> Result<Response<AsyncResponseBody<W>>, Error>
Serializes the response.
Object Safety§
This trait is not object safe.