Trait conjure_http::client::EncodeHeader

source ·
pub trait EncodeHeader<T> {
    // Required method
    fn encode(value: T) -> Result<Vec<HeaderValue>, Error>;
}
Expand description

A trait implemented by header encoders used by custom Conjure client trait implementations.

Required Methods§

source

fn encode(value: T) -> Result<Vec<HeaderValue>, Error>

 Encodes the value into headers.

In almost all cases a single HeaderValue should be returned.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T> EncodeHeader<T> for DisplayEncoder
where T: Display,

source§

impl<T, U> EncodeHeader<T> for DisplaySeqEncoder
where T: IntoIterator<Item = U>, U: Display,