Revision control

Copy as Markdown

Other Tools

use std::fmt::Display;
use HeaderValue;
pub(crate) fn fmt<T: Display>(fmt: T) -> HeaderValue {
let s = fmt.to_string();
match HeaderValue::from_maybe_shared(s) {
Ok(val) => val,
Err(err) => panic!("illegal HeaderValue; error = {:?}, fmt = \"{}\"", err, fmt),
}
}