pub trait EncodeHeader<T> {
// Required method
fn encode(
runtime: &ConjureRuntime,
value: T,
) -> Result<Vec<HeaderValue>, Error>;
}Expand description
A trait implemented by header encoders used by custom Conjure client trait implementations.
Required Methods§
Sourcefn encode(runtime: &ConjureRuntime, value: T) -> Result<Vec<HeaderValue>, Error>
fn encode(runtime: &ConjureRuntime, value: T) -> Result<Vec<HeaderValue>, Error>
Encodes the value into headers.
In almost all cases a single HeaderValue should be returned.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".