pub fn put_header(
headers: &mut HeaderMap,
name: &'static str,
field: &impl HeaderField,
)Expand description
Puts field into headers under name, the way a field of a struct deriving
InboxHeaders becomes a header; a field without a value leaves the
header out.
ยงExamples
use ruststream::HeaderMap;
use ruststream_sqlx::put_header;
let tenant = String::from("acme");
let trace: Option<String> = None;
let mut headers = HeaderMap::with_capacity(2);
put_header(&mut headers, "tenant", &tenant);
put_header(&mut headers, "trace", &trace);
assert_eq!(headers.get_str("tenant"), Some("acme"));
assert_eq!(headers.get_str("trace"), None);